Misalkan Anda sudah mengunduh en_US-med.dic dan en_US-med.aff dan menginstal hunspell
Langkah 1, jalankan hunspell -D
di shell, yang akan memberi tahu direktori tempat hunspell mencari kamus, menyalin en_US-med.dic dan en_US-med.aff ke direktori itu.
Langkah 2, masukkan kode di bawah ini ke ~ / .emacs,
(setq ispell-program-name "hunspell")
;; you could set `ispell-dictionary` instead but `ispell-local-dictionary' has higher priority
(setq ispell-local-dictionary "en_US")
(setq ispell-local-dictionary-alist '(("en_US" "[[:alpha:]]" "[^[:alpha:]]" "[']" nil ("-d" "en_US,en_US-med") nil utf-8)))
Kami benar-benar meneruskan opsi "-d en_US, en_US-med" ke CLI hunspell sehingga dapat menggunakan dua kamus "en_US" dan "en_US-med" pada saat yang sama.
Opsi "-d" didokumentasikan dalam manual hunspell ( man hunspell
in shell)
Berikut ini kutipan teks dari hunspell manual:
-d en_US,en_geo,en_med,de_DE,de_med
en_US and de_DE are base dictionaries, they consist of aff and dic
file pairs: en_US.aff, en_US.dic and de_DE.aff, de_DE.dic. En_geo,
en_med, de_med are special dictionaries: dictionaries without affix
file. Special dictionaries are optional extension of the base dictio‐
naries usually with special (medical, law etc.) terms. There is no
naming convention for special dictionaries, only the ".dic" extension:
dictionaries without affix file will be an extension of the preceding
base dictionary (right order of the parameter list needs for good sug‐
gestions). First item of -d parameter list must be a base dictionary.
Diuji pada Emacs 24.3, Debian 7 dengan kata "fibrochondritis".
Harus bekerja di Emacs 23+ pada OS apa pun .
Harap catat di Windows cara termudah untuk memberi tahu hunspell yang dapat dieksekusi jalur pencarian kamus adalah dengan menyetel variabel lingkungan DICTPATH
(ini didokumentasikan dalam manual hunspell). Sangat mungkin hunspell yang dapat dieksekusi dari Cygwin / MSYS2 hanya mengenali path dalam format UNIX .
flyspell
?