Improve ispell.el diagnostics if Hunspell dictionaries aren't found
* lisp/textmodes/ispell.el (ispell-set-spellchecker-params): Set ispell-last-program-name only at the end, so as to produce useful diagnostics when Hunspell dictionaries are not found. (Bug#34640) Copyright-paperwork-exempt: yes
This commit is contained in:
parent
ab9ae2fdfd
commit
0dbc4a697a
1 changed files with 2 additions and 2 deletions
|
@ -1273,7 +1273,6 @@ aspell is used along with Emacs).")
|
|||
(defun ispell-set-spellchecker-params ()
|
||||
"Initialize some spellchecker parameters when changed or first used."
|
||||
(unless (eq ispell-last-program-name ispell-program-name)
|
||||
(setq ispell-last-program-name ispell-program-name)
|
||||
(ispell-kill-ispell t)
|
||||
(if (and (condition-case ()
|
||||
(progn
|
||||
|
@ -1388,7 +1387,8 @@ aspell is used along with Emacs).")
|
|||
(nth 7 adict)))
|
||||
adict)
|
||||
tmp-dicts-alist :test #'equal))
|
||||
(setq ispell-dictionary-alist tmp-dicts-alist))))
|
||||
(setq ispell-dictionary-alist tmp-dicts-alist)))
|
||||
(setq ispell-last-program-name ispell-program-name))
|
||||
|
||||
(defun ispell-valid-dictionary-list ()
|
||||
"Return a list of valid dictionaries.
|
||||
|
|
Loading…
Add table
Reference in a new issue