Difference between revisions of "Spell check"
Line 14: | Line 14: | ||
You can use either '''aspell''' or '''hunspell'''. | You can use either '''aspell''' or '''hunspell'''. | ||
− | = | + | = Useful commands = |
− | ; {{ | + | ; {{Command|M-x ispell-change-dictionary RET SPC}} |
− | : | + | : Check list of installed dictionaries. |
− | ; {{ | + | ; {{CustomizeVariable|ispell-dictionary}} |
− | : | + | : Configure default dictionary. |
<!-------------------------------------------------------------------------> | <!-------------------------------------------------------------------------> | ||
+ | |||
= Common Customization = | = Common Customization = | ||
<!-- Customization common to all platforms goes here --> | <!-- Customization common to all platforms goes here --> |
Revision as of 09:38, 28 March 2012
{{{1}}} is a wonderful mode which does wonderful things.
Basic setup
You can use either aspell or hunspell.
Useful commands
- M-x M-x ispell-change-dictionary RET SPC
- Check list of installed dictionaries.
- M-x customize-variable RET ispell-dictionary
- Configure default dictionary.
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")
GNU/Linux
GNU/Linux Notes 1
GNU/Linux Notes 2
OS X
OS X Notes 1
OS X Notes 2
Windows
Links to precompiled binaries are dead at time of writing.
I got RPMs from 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.
Windows Notes 1
Windows Notes 2
Emacs-24
Emacs-24 specific notes.
Emacs-24 specific notes 1
Emacs-24 specific notes 2
Emacs-23
Emacs-23 is not as great as Emacs-24. You will have these problems and you can workaround it this way.
Emacs-23 specific notes 1
Emacs-23 specific notes 2
Emacs-22
Seriously...Why are you even looking at this? You suck. Your Emacs sucks. Your organization sucks.
Emacs-24 specific notes 1
Emacs-24 specific notes 2
Recommended Reading
Project Pages
- International Ispell
- Official Home page and lots of dictionaries
Tutorial Pages
- Spell checker problems
- Xahlee's notes and tutorials