summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTimo Wilken2022-11-25 22:35:45 +0100
committerTimo Wilken2022-11-25 22:35:45 +0100
commit161a7dcb6bb95b1269cf64f8d4b5c5b58718583c (patch)
tree9ed502799a39aed230e1e02a3216a6e182e01383
parentf335df234202067a65ea2485bf6c73e73603ddf7 (diff)
Fix Lisp evil setup
-rw-r--r--emacs-init.el5
1 files changed, 3 insertions, 2 deletions
diff --git a/emacs-init.el b/emacs-init.el
index ccba5353..498293cf 100644
--- a/emacs-init.el
+++ b/emacs-init.el
@@ -489,9 +489,10 @@
;; https://github.com/wcsmith/evil-args#customization
evil-args-delimiters '(" ")))
+;; Sadly, not all Lisp modes derive from `lisp-mode'.
(add-hook 'lisp-mode-hook #'tw/lisp-evil-setup)
-;; `lisp-mode-hook' doesn't seem to apply to elisp buffers.
-(add-hook 'emacs-lisp-mode-hook #'tw/lisp-evil-setup)
+(add-hook 'lisp-data-mode-hook #'tw/lisp-evil-setup) ; for elisp
+(add-hook 'scheme-mode-hook #'tw/lisp-evil-setup)
;; buffer-locally set `evil-lookup-func' (used on K keys) for
;; languages where something better than man pages is available