From bdf9a71ab7baa2b1de9abcfd5df1a9107a55d141 Mon Sep 17 00:00:00 2001 From: Jack Jamison Date: Sun, 5 Jul 2026 01:19:30 -0400 Subject: add a bunch of emacs packages HELP --- .../evil-collection/modes/elisp-mode/README.org | 23 ++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 .config/emacs/lisp/evil-collection/modes/elisp-mode/README.org (limited to '.config/emacs/lisp/evil-collection/modes/elisp-mode/README.org') diff --git a/.config/emacs/lisp/evil-collection/modes/elisp-mode/README.org b/.config/emacs/lisp/evil-collection/modes/elisp-mode/README.org new file mode 100644 index 0000000..1fbd2a9 --- /dev/null +++ b/.config/emacs/lisp/evil-collection/modes/elisp-mode/README.org @@ -0,0 +1,23 @@ +* elisp-mode + + Evil bindings for [[https://www.gnu.org/software/emacs/manual/html_node/elisp/index.html][Emacs Lisp]] editing (=emacs-lisp-mode= and + =emacs-lisp-compilation-mode=). + +** Key bindings + + | Command | Original | Evil | + |-------------------------------------------------------+----------+------| + | =evil-collection-elisp-mode-ielm-repl= (=elisp-mode=) | n/a | =gz= | + | =emacs-lisp-compilation-recompile= | n/a | =gr= | + | =xref-find-references= (when find-usages enabled) | =M-?= | =gr= | + + In the =*Help*= printed-value overlay (=eval-print-last-sexp= output), =RET= + in normal/motion state calls =elisp-last-sexp-toggle-display=; in insert + state =RET= falls through to the global binding. + +** Notes + + - =elisp--eval-last-sexp= is advised so its output ends at point in + normal/motion state when =evil-move-beyond-eol= is nil. + - =last-sexp-setup-props= is overridden to install an evil-aware =C-m= + handler on the printed-value text properties. -- cgit v1.2.3