ENCHANT-2
Section: User Commands (1)
Page Index
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
- -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>. To see what providers 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.