enchant-2(1)
a spellchecker
Description
ENCHANT-2
NAME
Enchant - a spellchecker
SYNOPSIS
enchant-2 -a|-l|-h|-v [-L] [-d DICTIONARY] [FILE]
DESCRIPTION
Enchant
is an ispell-compatible spellchecker.
-d DICTIONARY
use the given dictionary
-p WORDLIST
use the given personal wordlist
|
-a |
list suggestions in ispell pipe mode format |
|||
|
-l |
list only the misspellings |
|||
|
-L |
display line numbers |
|||
|
-h |
display help and exit |
|||
|
-v |
display version information and exit |
ENCHANT ORDERING FILE
Enchant uses global and per-user ordering files named enchant.ordering to decide which spelling provider to use for particular languages. The per-user file takes precedence.
The ordering file takes the form language_tag:<comma-separated list of spelling providers>. The language tag is an IETF BCP 47 language tag, typically of the form COUNTRY_LANGUAGE. To see what dictionaries are available, run enchant-lsmod-2. ’*’ is used to mean "use this ordering for all languages, unless instructed otherwise." For example:
*:aspell,hunspell,nuspell
en:aspell,hunspell,nuspell
en_GB:hunspell,nuspell,aspell
fr:hunspell,nuspell,aspell
FILES AND DIRECTORIES
Enchant looks in
the following places for files, in decreasing order of
precedence:
ENCHANT_CONFIG_DIR
(If the environment variable is set.)
XDG_CONFIG_HOME/enchant (non-Windows systems)
Default: ˜/.config/enchant
CSIDL_LOCAL_APPDATA\enchant (Windows systems)
Default: C:\Documents and Settings\username\Local Settings\Application Data\enchant
/usr/share/enchant
(Or the equivalent location relative to the enchant library for a relocatable build.)
Dictionaries are looked for in a subdirectory with the same name as the provider; for example, /usr/share/enchant/hunspell and ˜/.config/enchant/hunspell.
Some providers may also look in a standard system directory for their dictionaries; the hunspell provider can be configured to do so at build time.
SEE ALSO
aspell(1), enchant-lsmod-2(1)
AUTHOR
Written by Dom Lachowicz and Reuben Thomas.