dotfiles/.config/doom/data/test.el

30 lines
1.0 KiB
EmacsLisp

;;; test.el -*- lexical-binding: t; -*-
(let ((hunspell-found-dicts
(split-string
(with-temp-buffer
(ispell-call-process "hunspell"
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.
null-device)
(buffer-string))
"[\n\r]+"
t))
hunspell-default-dict
hunspell-default-dict-entry
hunspell-multi-dict)
(message hunspell-found-dicts)
)