From 161a7dcb6bb95b1269cf64f8d4b5c5b58718583c Mon Sep 17 00:00:00 2001 From: Timo Wilken Date: Fri, 25 Nov 2022 22:35:45 +0100 Subject: Fix Lisp evil setup --- emacs-init.el | 5 +++-- 1 file 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 -- cgit v1.2.3