Fix Hunspell invocation for discovering its dictionaries

* lisp/textmodes/ispell.el
(ispell-find-hunspell-dictionaries): Invoke Hunspell with the
-a switch, to prevent it from initializing its curses UI.
(Bug#34272)
This commit is contained in:
Eli Zaretskii 2019-02-11 18:07:35 +02:00
parent 0cd7b526a1
commit 3aaa2d2058

View file

@ -1114,12 +1114,19 @@ dictionary from that list was found."
null-device
t
nil
"-D"
;; Use -a to prevent Hunspell from
;; trying to initialize its
;; curses/termcap UI, which causes it
;; to crash or fail to start in some
;; MS-Windows ports.
"-a"
;; Hunspell 1.7.0 (and later?) won't
;; show LOADED DICTIONARY unless
;; there's at least one file argument
;; on the command line. So we feed
;; it with the null device.
"-D" null-device)
null-device)
(buffer-string))
"[\n\r]+"
t))