Fix errors in flyspell-post-command-hook
* lisp/textmodes/ispell.el (ispell-get-decoded-string): Handle the case of a nil Nth element of the language dictionary slot. This avoids errors in 'flyspell-post-command-hook' when switching dictionaries with some spell-checkers. (Bug#28501)
This commit is contained in:
parent
40fdbb01d0
commit
74d7bb9498
1 changed files with 4 additions and 2 deletions
|
@ -1492,8 +1492,10 @@ This is passed to the Ispell process using the `-p' switch.")
|
|||
(assoc ispell-current-dictionary ispell-local-dictionary-alist)
|
||||
(assoc ispell-current-dictionary ispell-dictionary-alist)
|
||||
(error "No data for dictionary \"%s\" in `ispell-local-dictionary-alist' or `ispell-dictionary-alist'"
|
||||
ispell-current-dictionary))))
|
||||
(decode-coding-string (nth n slot) (ispell-get-coding-system) t)))
|
||||
ispell-current-dictionary)))
|
||||
(str (nth n slot)))
|
||||
(if (stringp str)
|
||||
(decode-coding-string str (ispell-get-coding-system) t))))
|
||||
|
||||
(defun ispell-get-casechars ()
|
||||
(ispell-get-decoded-string 1))
|
||||
|
|
Loading…
Add table
Reference in a new issue