summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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