Hunspell dictionary support
Dictionaries that people really use are composed of more than just word lists. Through v0.0.21, check-spelling merely relied on a word list (containing English words), and the ability for users to supplement that list with additional word lists.
With v0.0.22+, users are able to provide Hunspell dictionaries (.aff
+ .dic
).
⚠️ Note that hunspell support is mostly broken in v0.0.23 and v0.0.24. It should be fixed in the next release and should be tested so that it works going forward.
Configuration
You can add any Hunspell .dic
to extra_dictionaries
:
extra_dictionaries:
cspell:ar/src/ayaspell/ar.dic
cspell:bg_BG/bg_BG.dic
cspell:ca/ca.dic
cspell:cs_CZ/Czech.dic
cspell:da_DK/da_DK.dic
cspell:de_CH/src/hunspell/index.dic
cspell:de_DE/src/German_de_DE.dic
cspell:de_DE/src/hunspell/index.dic
cspell:el/src/hunspell/el-GR.dic
cspell:en_GB/src/aoo-mozilla-en-dict/en-GB.dic
cspell:en_GB/src/hunspell/en_GB.dic
cspell:en_US/src/aoo-mozilla-en-dict/en_US.dic
cspell:en_US/src/hunspell/en_US.dic
cspell:eo/eo.dic
cspell:es_ES/src/hunspell/index.dic
cspell:et-EE/src/index.dic
cspell:fa_IR/hunspell/fa-IR.dic
cspell:fr_FR/src/hunspell-french-dictionaries-v7.0/fr-classique.dic
cspell:fr_FR/src/hunspell-french-dictionaries-v7.0/fr-reforme1990.dic
cspell:fr_FR/src/hunspell-french-dictionaries-v7.0/fr-toutesvariantes.dic
cspell:fr_FR_90/src/hunspell-french-dictionaries-v7.0/fr-classique.dic
cspell:fr_FR_90/src/hunspell-french-dictionaries-v7.0/fr-reforme1990.dic
cspell:fr_FR_90/src/hunspell-french-dictionaries-v7.0/fr-toutesvariantes.dic
cspell:he/hunspell/he.dic
cspell:hr_HR/src/hr_HR.dic
cspell:it_IT/it_IT.dic
cspell:lt_LT/lt_LT.dic
cspell:nb_NO/src/nb.dic
cspell:nl_NL/src/hunspell/index.dic
cspell:pl_PL/pl_pl.dic
cspell:pt_BR/src/hunspell/index.dic
cspell:pt_PT/Portuguese-European.dic
cspell:ru_RU/src/Russian.dic
cspell:ru_RU/src/hunspell/index.dic
cspell:ru_RU/src/ru_ru.dic
cspell:ru_RU/src/russian-aot.dic
cspell:sl_SI/src/sl_SI.dic
cspell:sv/src/hunspell/index.dic
cspell:sv/src/ooo-swedish-dict-2-42/dictionaries/sv_FI.dic
cspell:sv/src/ooo-swedish-dict-2-42/dictionaries/sv_SE.dic
cspell:sv/src/open-office-2008/Swedish.dic
cspell:tr_TR/Turkish.dic
cspell:uk_UA/uk_ua.dic
cspell:vi_VN/vi.dic
When check-spelling sees an instruction to use .dic
file, it will automatically retrieve the corresponding .aff
file as well.
FAQ | Showcase | Event descriptions | Configuration information | Known Issues | Possible features | Deprecations | Release notes | Helpful scripts