diff options
| author | Reuben Thomas | 2017-08-20 13:56:38 +0100 |
|---|---|---|
| committer | Reuben Thomas | 2017-08-20 13:58:09 +0100 |
| commit | cf74c27ba1401aba216267b5a9900e659d1b2a25 (patch) | |
| tree | 4a6f765904936604b15e294df4b3f6ca9bfff210 | |
| parent | fc2ccb2ae82aee1fe932351c19643f3fb7b9deaa (diff) | |
| download | emacs-cf74c27ba1401aba216267b5a9900e659d1b2a25.tar.gz emacs-cf74c27ba1401aba216267b5a9900e659d1b2a25.zip | |
Document Enchant support
* doc/emacs/fixit.texi: Mention Enchant.
* doc/misc/efaq.texi: Likewise.
* etc/NEWS: Add an item on Enchant support.
| -rw-r--r-- | doc/emacs/fixit.texi | 14 | ||||
| -rw-r--r-- | doc/misc/efaq.texi | 12 | ||||
| -rw-r--r-- | etc/NEWS | 11 |
3 files changed, 26 insertions, 11 deletions
diff --git a/doc/emacs/fixit.texi b/doc/emacs/fixit.texi index f833f572dfc..f2dba832522 100644 --- a/doc/emacs/fixit.texi +++ b/doc/emacs/fixit.texi | |||
| @@ -227,7 +227,7 @@ case-convert it and go on typing. @xref{Case}. | |||
| 227 | 227 | ||
| 228 | This section describes the commands to check the spelling of a | 228 | This section describes the commands to check the spelling of a |
| 229 | single word or of a portion of a buffer. These commands only work if | 229 | single word or of a portion of a buffer. These commands only work if |
| 230 | the spelling checker program Aspell, Ispell or Hunspell is installed. | 230 | the spelling checker program Hunspell, Aspell, Ispell or Enchant is installed. |
| 231 | These programs are not part of Emacs, but one of them is usually | 231 | These programs are not part of Emacs, but one of them is usually |
| 232 | installed in GNU/Linux and other free operating systems. | 232 | installed in GNU/Linux and other free operating systems. |
| 233 | @ifnottex | 233 | @ifnottex |
| @@ -249,9 +249,9 @@ Check and correct spelling in the region. | |||
| 249 | Check and correct spelling in a draft mail message, excluding cited | 249 | Check and correct spelling in a draft mail message, excluding cited |
| 250 | material. | 250 | material. |
| 251 | @item M-x ispell-change-dictionary @key{RET} @var{dict} @key{RET} | 251 | @item M-x ispell-change-dictionary @key{RET} @var{dict} @key{RET} |
| 252 | Restart the Aspell/Ispell/Hunspell process, using @var{dict} as the dictionary. | 252 | Restart the spell-checker process, using @var{dict} as the dictionary. |
| 253 | @item M-x ispell-kill-ispell | 253 | @item M-x ispell-kill-ispell |
| 254 | Kill the Aspell/Ispell/Hunspell subprocess. | 254 | Kill the spell-checker subprocess. |
| 255 | @item M-@key{TAB} | 255 | @item M-@key{TAB} |
| 256 | @itemx @key{ESC} @key{TAB} | 256 | @itemx @key{ESC} @key{TAB} |
| 257 | @itemx C-M-i | 257 | @itemx C-M-i |
| @@ -319,8 +319,8 @@ Accept the incorrect word---treat it as correct, but only in this | |||
| 319 | editing session and for this buffer. | 319 | editing session and for this buffer. |
| 320 | 320 | ||
| 321 | @item i | 321 | @item i |
| 322 | Insert this word in your private dictionary file so that Aspell or Ispell | 322 | Insert this word in your private dictionary file so that it will be |
| 323 | or Hunspell will consider it correct from now on, even in future sessions. | 323 | considered correct from now on, even in future sessions. |
| 324 | 324 | ||
| 325 | @item m | 325 | @item m |
| 326 | Like @kbd{i}, but you can also specify dictionary completion | 326 | Like @kbd{i}, but you can also specify dictionary completion |
| @@ -364,7 +364,7 @@ character; type that digit or character to choose it. | |||
| 364 | 364 | ||
| 365 | @cindex @code{ispell} program | 365 | @cindex @code{ispell} program |
| 366 | @findex ispell-kill-ispell | 366 | @findex ispell-kill-ispell |
| 367 | Once started, the Aspell or Ispell or Hunspell subprocess continues | 367 | Once started, the spell-checker subprocess continues |
| 368 | to run, waiting for something to do, so that subsequent spell checking | 368 | to run, waiting for something to do, so that subsequent spell checking |
| 369 | commands complete more quickly. If you want to get rid of the | 369 | commands complete more quickly. If you want to get rid of the |
| 370 | process, use @kbd{M-x ispell-kill-ispell}. This is not usually | 370 | process, use @kbd{M-x ispell-kill-ispell}. This is not usually |
| @@ -375,7 +375,7 @@ spelling correction. | |||
| 375 | @vindex ispell-local-dictionary | 375 | @vindex ispell-local-dictionary |
| 376 | @vindex ispell-personal-dictionary | 376 | @vindex ispell-personal-dictionary |
| 377 | @findex ispell-change-dictionary | 377 | @findex ispell-change-dictionary |
| 378 | Ispell, Aspell and Hunspell look up spelling in two dictionaries: | 378 | Spell-checkers look up spelling in two dictionaries: |
| 379 | the standard dictionary and your personal dictionary. The standard | 379 | the standard dictionary and your personal dictionary. The standard |
| 380 | dictionary is specified by the variable @code{ispell-local-dictionary} | 380 | dictionary is specified by the variable @code{ispell-local-dictionary} |
| 381 | or, if that is @code{nil}, by the variable @code{ispell-dictionary}. | 381 | or, if that is @code{nil}, by the variable @code{ispell-dictionary}. |
diff --git a/doc/misc/efaq.texi b/doc/misc/efaq.texi index e9cfe7afce9..c32998411a6 100644 --- a/doc/misc/efaq.texi +++ b/doc/misc/efaq.texi | |||
| @@ -3464,22 +3464,26 @@ best way to find results. | |||
| 3464 | @section Spell-checkers | 3464 | @section Spell-checkers |
| 3465 | @cindex Spell-checker | 3465 | @cindex Spell-checker |
| 3466 | @cindex Checking spelling | 3466 | @cindex Checking spelling |
| 3467 | @cindex Ispell | ||
| 3468 | @cindex Aspell | ||
| 3469 | @cindex Hunspell | 3467 | @cindex Hunspell |
| 3468 | @cindex Aspell | ||
| 3469 | @cindex Ispell | ||
| 3470 | @cindex Enchant | ||
| 3470 | 3471 | ||
| 3471 | Various spell-checkers are compatible with Emacs, including: | 3472 | Various spell-checkers are compatible with Emacs, including: |
| 3472 | 3473 | ||
| 3473 | @table @b | 3474 | @table @b |
| 3474 | 3475 | ||
| 3476 | @item Hunspell | ||
| 3477 | @uref{http://hunspell.sourceforge.net/} | ||
| 3478 | |||
| 3475 | @item GNU Aspell | 3479 | @item GNU Aspell |
| 3476 | @uref{http://aspell.net/} | 3480 | @uref{http://aspell.net/} |
| 3477 | 3481 | ||
| 3478 | @item Ispell | 3482 | @item Ispell |
| 3479 | @uref{http://fmg-www.cs.ucla.edu/geoff/ispell.html} | 3483 | @uref{http://fmg-www.cs.ucla.edu/geoff/ispell.html} |
| 3480 | 3484 | ||
| 3481 | @item Hunspell | 3485 | @item Enchant |
| 3482 | @uref{http://hunspell.sourceforge.net/} | 3486 | @uref{https://abiword.github.io/enchant/} |
| 3483 | 3487 | ||
| 3484 | @end table | 3488 | @end table |
| 3485 | 3489 | ||
| @@ -1084,6 +1084,17 @@ file. | |||
| 1084 | ** New DNS mode command 'dns-mode-ipv6-to-nibbles' to convert IPv6 addresses | 1084 | ** New DNS mode command 'dns-mode-ipv6-to-nibbles' to convert IPv6 addresses |
| 1085 | to a format suitable for reverse lookup zone files. | 1085 | to a format suitable for reverse lookup zone files. |
| 1086 | 1086 | ||
| 1087 | ** Ispell | ||
| 1088 | |||
| 1089 | +++ | ||
| 1090 | *** Enchant (version 2.1.0 or later required) is now supported as a | ||
| 1091 | spell-checker. Enchant is a meta-spell-checker that uses providers | ||
| 1092 | such as Hunspell to do the actual checking. With it, users can use | ||
| 1093 | spell-checkers not directly supported by Emacs, such as Voikko, Hspell | ||
| 1094 | and AppleSpell, more easily share personal word-lists with other | ||
| 1095 | programs, and configure different spelling-checkers for different | ||
| 1096 | languages. | ||
| 1097 | |||
| 1087 | ** Flymake | 1098 | ** Flymake |
| 1088 | 1099 | ||
| 1089 | +++ | 1100 | +++ |