summaryrefslogtreecommitdiff
path: root/lisp
AgeCommit message (Collapse)Author
2026-04-17Append newline to emacsclient commandPaul Eggert
In the next Emacs release, emacsclient will be pickier about requiring a newline at the end of every command you send it. This is so that it can distinguish command ends from dropped connections. So, put a newline at the end of the -error command that with-editor-return can send.
2026-03-01Release version 3.4.9v3.4.9Jonas Bernoulli
2026-01-01Release version 3.4.8v3.4.8Jonas Bernoulli
2026-01-01Improve indentation of cond and interactiveJonas Bernoulli
Emacs 31.1 adds variable `lisp-indent-local-overrides'.
2026-01-01Order local variablesJonas Bernoulli
2026-01-01Bump copyright yearsJonas Bernoulli
2025-11-30make: Add new EMACS_Q_ARG variableJonas Bernoulli
It defaults to "-Q" but users can instead use "-q", which is useful if "site-start.el" contains essential settings. Also add `EMACS_BATCH' and `EMACS_ORG', and rework use of related variables.
2025-11-01Release version 3.4.7v3.4.7Jonas Bernoulli
2025-10-30make: Rename and clean up autoloads targetJonas Bernoulli
2025-10-30make: Update loaddefs targetJonas Bernoulli
- Provide feature in autoload rubric. - Suppress most messages using `inhibit-message'. - No longer double down on `autoload-timestamps's default value.
2025-09-01Release version 3.4.6v3.4.6Jonas Bernoulli
2025-08-01Release version 3.4.5v3.4.5Jonas Bernoulli
2025-07-24with-editor-export-editor: No longer add "clear" to shell historyJonas Bernoulli
We already to the same for "export". Closes #135.
2025-06-01Release version 3.4.4v3.4.4Jonas Bernoulli
2025-05-21Support nix on macosJonas Bernoulli
Closes #134.
2025-05-09Bump copyright yearsJonas Bernoulli
2024-12-01Release version 3.4.3v3.4.3Jonas Bernoulli
2024-11-23Use mapcan instead of cl-mapcanJonas Bernoulli
This was added in Emacs 26.1.
2024-11-23with-editor-emacsclient-program-suffixes: New variableJonas Bernoulli
Closes #132.
2024-09-01Release version 3.4.2v3.4.2Jonas Bernoulli
2024-08-31Fix shell-command-with-editor-mode for remote processesJonas Bernoulli
Closes #129.
2024-08-31with-editor*: Fix documentationJonas Bernoulli
2024-08-22with-editor-export-editor: Wait longer for terminal to get readyJonas Bernoulli
And ignore all other processes while waiting for output from that process. Closes #130.
2024-08-06Release version 3.4.1v3.4.1Jonas Bernoulli
2024-08-05Depend on Emacs 26.1Jonas Bernoulli
2024-07-25Release version 3.4.0v3.4.0Jonas Bernoulli
2024-07-25with-editor-mode: Prevent dangerous use as a commandJonas Bernoulli
We already prevent disabling the mode interactively, but now we do so by not even defining it as a command, if the used Emacs version supports it. More importantly, also prevent the mode from being enabled. Enabling the mode manually is dangerous because, as always, that instructs the user on how to cancel the buffer, and if they do that, then that also deletes the visited file. Closes #131.
2024-07-13Bump compat dependencyJonas Bernoulli
2024-06-23Release version 3.3.4v3.3.4Jonas Bernoulli
2024-06-23server-visit-files@: Fix removal from file-name-historyJonas Bernoulli
The entries in `file-name-history' were passed through `abbreviate-file-name', so we have to do the same here. Closes https://github.com/magit/magit/issues/5159.
2024-06-23Use string-join instead of mapconcatJonas Bernoulli
2024-06-18Release version 3.3.3v3.3.3Jonas Bernoulli
2024-06-18Bump compat dependencyJonas Bernoulli
2024-06-09Add docstring to all advicesJonas Bernoulli
2024-06-09Use define-advice instead of advice-addJonas Bernoulli
2024-06-07Silence byte-compilerJonas Bernoulli
There is a docstring that must contain control characters because it contains an example for a script that must do so.
2024-06-07No longer declare vterm functionsJonas Bernoulli
I don't want to install vterm, just so check-declare has nothing to complain about.
2024-04-15Update contact informationJonas Bernoulli
2024-01-01Bump copyright yearsJonas Bernoulli
2023-09-17docs: Suggest keymap-global-set instead of define-keyJonas Bernoulli
2023-08-29Release version 3.3.2v3.3.2Jonas Bernoulli
2023-08-27Use emacsclient-program-name if that is boundJonas Bernoulli
This should make it possible to use `with-editor' on Android. For Remacs continue to hardcode "remacsclient" because it has not been updated since this variable was introduced and is unlikely to be updated any time soon.
2023-08-25Release version 3.3.1v3.3.1Jonas Bernoulli
2023-07-11with-editor-debug: Display $PATH as a listJonas Bernoulli
Makes it slightly easier to compare it with exec-path.
2023-06-08Place comma after "e.g." and "i.e."Jonas Bernoulli
2023-05-11Release version 3.3.0v3.3.0Jonas Bernoulli
2023-05-11Bump compat dependencyJonas Bernoulli
2023-02-12Use defvar-keymapJonas Bernoulli
2023-02-12Bump compat dependencyJonas Bernoulli
2023-02-10with-editor--setup: Replace leading "~" with home directoryJonas Bernoulli
Otherwise it would get quoted, resulting in an invalid path. Even if that weren't the case, we still would have to expand "~", because git doesn't know what that means.