summaryrefslogtreecommitdiff
path: root/lisp
AgeCommit message (Collapse)Author
2023-02-10with-editor--setup: Shell-quote executable againJonas Bernoulli
Quoting is the right thing to do. Applications that fail because of that, are the ones that need fixing, in the case of shell script, by using: eval "$EDITOR" file Fixes #121.
2023-01-18Teach sleeping editor about "+L[:C]" argument preceding filenameJonas Bernoulli
Closes #120.
2023-01-18Fix symbol name in docstringJonas Bernoulli
2023-01-08Reduce quoting used for with-editor-emacsclient-executableJonas Bernoulli
Only quote whitespace instead of using `shell-quote-argument'. Closes #119.
2023-01-07Bump copyright yearsJonas Bernoulli
2022-11-27Use new version string format for unreleased revisionsJonas Bernoulli
"N-git" < "N"; but "N.50-git" > "N".
2022-10-20make: Suppress warning about obsolete autoload packageJonas Bernoulli
2022-06-08Fix typosJonas Bernoulli
2022-06-05with-editor-return: Make sure process buffer is killedJonas Bernoulli
If there is a client but it is not live anymore, likely because an error occurred while responding to the edit request, then `server-delete-client' will never be called, while we relied on that killing the buffer.
2022-05-09make: Run check-declare-directoryJonas Bernoulli
2022-05-06Add a space before the export command to avoid polluting $HISTFILEMario Rodas
Adding a space character before the export command doesn't save the command in the Shell history file. This works because most of Unix distributions usually ship with $HISTCONTROL=ignoreboth.
2022-05-03Don't load any optional dependencies at compile-time onlyJonas Bernoulli
Instead rely on `declare-function' and variable declarations. Closes #112.
2022-04-22make: Improve creation of autoloads fileJonas Bernoulli
2022-04-22make: Right-align target verbsJonas Bernoulli
2022-04-22Refresh library headerJonas Bernoulli
2022-04-22Use string-search instead of string-match-pJonas Bernoulli
2022-04-22Depend on compat packageJonas Bernoulli
2022-04-22Drop support for Emacs 24Jonas Bernoulli
Please update to Emacs 25 or 26 or 27 or 28.
2022-04-22Use string-suffix-p instead of string-match-pJonas Bernoulli
2022-04-12with-editor-sleeping-editor-filter: Store window configurationDan Kessler
Closes #107.
2022-04-02Use function-quote when appropriateJonas Bernoulli
2022-03-18Use locate-file instead of locate-file-internalJonas Bernoulli
The extra steps in `locate-file' don't affect the result and they are very cheap so doing them needlessly doesn't matter.
2022-02-11Resume developmentJonas Bernoulli
2022-02-11Release version 3.2.0v3.2.0Jonas Bernoulli
2022-01-30Hardcode version string for nowJonas Bernoulli
2022-01-26with-editor-sleeping-editor: Prefix output with newlineJonas Bernoulli
This makes it possible to continue to only look for the WITH-EDITOR instruction at the beginning of a line and still support hooks that might fail to print a newline character after their output.
2022-01-24shell-command--shell-command-with-editor-mode: Fix remote code-pathJaeyoon Jeong
2022-01-07Release version 3.1.1v3.1.1Jonas Bernoulli
2022-01-01Bump copyright yearsJonas Bernoulli
2021-12-18with-editor-sleeping-editor-filter: Limit length of saved outputYikai Zhao
Improve performance by limitting the maximum length of the string saved in process filters. While using with `vterm', this `incomplete' string may get very large and it hurts performance. In my case, it can easily get to few megabytes after using the same terminal for a long time, which would then increase the latency of each keystroke significantly. We should only need to keep the last few bytes to make it work.
2021-12-16Add lisp/ and docs/ directoriesJonas Bernoulli