En_US-med.dic ve en_US-med.aff'ı önceden indirdiğinizi ve hunspell'i yüklediğinizi varsayalım
Adım 1, hunspell -D
kabukta çalıştırın , hunspell'in sözlükleri aradığı dizine söyler, en_US-med.dic ve en_US-med.aff dosyasını bu dizine kopyalar.
Adım 2, ~ / .emacs içine aşağıdaki kodu ekleyin,
(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)))
Aslında "-d en_US, en_US-med" seçeneğini hunspell CLI'ye geçiriyoruz, böylece aynı anda İKİ sözlük "en_US" ve "en_US-med" kullanabiliyoruz .
"-D" seçenekleri hunspell kılavuzunda ( man hunspell
kabukta) belgelenmiştir
Hunspell kılavuzundan alıntılanan metin:
-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.
"Fibrokondrit" kelimesi ile Emacs 24.3, Debian 7 üzerinde test edilmiştir.
Herhangi bir işletim sisteminde Emacs 23+ ile çalışmalıdır .
Windows'ta, hunspell çalıştırılabilirine sözlük arama yolunun ortam değişkenini ayarlamak için en kolay yol olduğunu unutmayın DICTPATH
(hunspell kılavuzunda belgelenmiştir). Cygwin / MSYS2'den çalıştırılabilir hunspell yürütülebilir dosyasının yolu yalnızca UNIX biçiminde tanıması mümkündür .
flyspell
?