From d2cf948fd1e92b9d95fbe52524fa1ee3885bc991 Mon Sep 17 00:00:00 2001 From: Jeff Kreeftmeijer Date: Fri, 3 May 2024 21:16:21 +0200 Subject: [PATCH] Text-mode is not a prog-mode, enable evil-mode in text-mode too --- default.el | 3 ++- emacs-configuration.org | 4 +++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/default.el b/default.el index fe539bf..6478b37 100644 --- a/default.el +++ b/default.el @@ -80,7 +80,8 @@ end tell")) (use-package evil :ensure t :hook - (prog-mode . turn-on-evil-mode)) + (prog-mode . turn-on-evil-mode) + (text-mode . turn-on-evil-mode)) (use-package evil-commentary :ensure t diff --git a/emacs-configuration.org b/emacs-configuration.org index 58928fe..03fecbc 100644 --- a/emacs-configuration.org +++ b/emacs-configuration.org @@ -540,10 +540,11 @@ Emacs is the best Vim emulator, and [[https://github.com/emacs-evil/evil][Evil]] After installing Evil, turn on =evil-mode= globally: Instead of enabling Evil's gloval ~evil-mode~ hook, turn it on per buffer. -By hooking into /prog-mode/, Evil mode is only turned on for programming buffers. +By hooking into both /prog-mode/ and /text-mode/, Evil mode is only turned on for programming and text editing buffers. #+begin_src emacs-lisp (add-hook 'prog-mode-hook 'turn-on-evil-mode) + (add-hook 'text-mode-hook 'turn-on-evil-mode) #+end_src #+headers: :eval no @@ -551,6 +552,7 @@ By hooking into /prog-mode/, Evil mode is only turned on for programming buffers #+headers: :noweb-ref evil-hook #+begin_src emacs-lisp (prog-mode . turn-on-evil-mode) + (text-mode . turn-on-evil-mode) #+end_src #+headers: :exports none