From 1467c075f71e6400880fd7e95c704393da8dd6d5 Mon Sep 17 00:00:00 2001 From: "Paul A. Patience" Date: Tue, 14 Sep 2021 08:29:41 -0400 Subject: [PATCH] fix(wanderlust): start wl-summary-mode in emacs state (#5266) --- modules/email/wanderlust/config.el | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/modules/email/wanderlust/config.el b/modules/email/wanderlust/config.el index 75b4dcc85..7e67b865b 100644 --- a/modules/email/wanderlust/config.el +++ b/modules/email/wanderlust/config.el @@ -71,9 +71,12 @@ (setq wl-message-id-domain wl-local-domain) (when (featurep! :editor evil) - ;; Neither wl-folder-mode or wl-summary-mode are correctly defined as major - ;; modes, so `evil-set-initial-state' won't work here. - (add-hook! '(wl-folder-mode-hook wl-summary-mode-hook) - #'evil-emacs-state)) + ;; Neither `wl-folder-mode' nor `wl-summary-mode' are correctly defined as + ;; major modes, so we cannot use `set-evil-initial-state!' here. + ;; In addition, `wl-folder-mode' won't start in `evil-emacs-state' through + ;; `evil-emacs-state-modes', and `wl-summary-mode' won't start in + ;; `evil-emacs-state' through `wl-summary-mode-hook'. + (add-hook! 'wl-folder-mode-hook #'evil-emacs-state) + (pushnew! evil-emacs-state-modes 'wl-summary-mode)) (add-hook 'mime-edit-mode-hook #'auto-fill-mode))