From b7841e3659f01f8c4ee15c163509beadca21948c Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Thu, 10 Feb 2022 19:48:16 +0100 Subject: [PATCH] fix(spell): disable flyspell-lazy in message-mode Without this, flyspell is never started in these buffer (e.g. when composing mail w/ Notmuch). Fix: #3357 --- modules/checkers/spell/config.el | 3 +++ 1 file changed, 3 insertions(+) diff --git a/modules/checkers/spell/config.el b/modules/checkers/spell/config.el index c97d2c3e2..765e9e518 100644 --- a/modules/checkers/spell/config.el +++ b/modules/checkers/spell/config.el @@ -242,4 +242,7 @@ e.g. proselint and langtool." :config (setq flyspell-lazy-idle-seconds 1 flyspell-lazy-window-idle-seconds 3) + ;; Fix #3357: flyspell-lazy inhibits flyspell entirely in message-mode + ;; derivatives (e.g. for notmuch users). + (setq-hook! 'message-mode-hook flyspell-lazy-disallow-buffers nil) (flyspell-lazy-mode +1)))