From 40d67ab5734d881240fd6ae5db4b1e62af6bb51f Mon Sep 17 00:00:00 2001 From: Henrik Lissner Date: Tue, 10 Sep 2024 21:52:51 -0400 Subject: [PATCH] fix(spell): fail gracefully on missing ispell-program-name Instead of stopping things dead with a hard error, emit a more readable warning, instead. --- modules/checkers/spell/config.el | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/modules/checkers/spell/config.el b/modules/checkers/spell/config.el index 9af450505..168863f75 100644 --- a/modules/checkers/spell/config.el +++ b/modules/checkers/spell/config.el @@ -62,7 +62,9 @@ (_ (doom-log "Spell checker not found. Either install `aspell', `hunspell' or `enchant'"))) - (ispell-check-version)) + (if (executable-find ispell-program-name) + (ispell-check-version) + (warn "Can't find %s in your $PATH" ispell-program-name))) ;;