Difference between revisions of "Spell check"
(cleanup) |
|||
Line 3: | Line 3: | ||
= Basic setup = | = Basic setup = | ||
− | You | + | You need to install either '''aspell''' or '''hunspell'''. |
+ | |||
+ | == On GNU/Linux == | ||
+ | |||
+ | Links to pre compiled binaries are dead at time of writing. | ||
+ | |||
+ | I got RPMs from | ||
+ | [http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Factory/noarch/ | ||
+ | openSUSE], but hunspell.exe aborted after not finding a dll file. | ||
+ | After that dll was added, another dll was not found. I gave up after | ||
+ | several iterations. This was with | ||
+ | mingw32-hunspell-1.3.2-1.98.noarch.rpm and later | ||
+ | mingw32-hunspell-1.3.2-1.99.noarch.rpm (and associated lang and tools | ||
+ | RPMs). Windows users be aware of this. | ||
+ | |||
= Useful commands = | = Useful commands = | ||
Line 36: | Line 50: | ||
(message "You can also do this customization") | (message "You can also do this customization") | ||
</source> | </source> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
= Project Pages = | = Project Pages = | ||
Line 65: | Line 63: | ||
==External Links== | ==External Links== | ||
− | *[http://emacswiki.org/emacs/InteractiveSpell Emacswiki:InteractiveSpell] | + | * [http://emacswiki.org/emacs/InteractiveSpell Emacswiki:InteractiveSpell] |
[[Category:Text Editing]] | [[Category:Text Editing]] |
Revision as of 18:55, 29 March 2012
Spell Checking is done by Emacs by calling external spell checkers.
Basic setup
You need to install either aspell or hunspell.
On GNU/Linux
Links to pre compiled binaries are dead at time of writing.
I got RPMs from [http://download.opensuse.org/repositories/windows:/mingw:/win32/openSUSE_Factory/noarch/ openSUSE], but hunspell.exe aborted after not finding a dll file. After that dll was added, another dll was not found. I gave up after several iterations. This was with mingw32-hunspell-1.3.2-1.98.noarch.rpm and later mingw32-hunspell-1.3.2-1.99.noarch.rpm (and associated lang and tools RPMs). Windows users be aware of this.
Useful commands
- M-x ispell-change-dictionary RET SPC
- Check list of installed dictionaries.
- M-x customize-variable RET ispell-dictionary
- Configure default dictionary.
- M-x add-file-local-variable RET ispell-dictionary RET TAB
- Use this to change dictionary on per-file basis. This command will add this line to the file in question. Please save and re-load the file for new settings to take effect.
-*- ispell-dictionary: "english" -*-
Common Customization
Hunspell
You need dictionary files for spell check to work. If you have installed OpenOffice or LibreOffice, then dictionary files are already there.
(setq-default ispell-program-name "hunspell")
Customization 2
(message "You can also do this customization")
Project Pages
- International Ispell
- Official Home page and lots of dictionaries
Tutorial Pages
- Spell checker problems
- Xahlee's notes and tutorials