Difference between revisions of "Spell check"
(Created page with "See info pages on ispell. ==Ispell replacements== Current favorites appear to be aspell and hunspell. Point to the ispell replacement: (setq-default ispell-program-name "h...") |
(Apply standard template) |
||
Line 1: | Line 1: | ||
+ | '''{{{1}}}''' is a wonderful mode which does wonderful things. | ||
+ | |||
+ | <!-----DONT REMOVE ANYTHING FROM THIS TEMPLATE ------------------------------> | ||
+ | <!-----FEW MONTHS, YEARS FROM WE CAN DELETE STUFF. NOT NOW ------------------> | ||
+ | <!-----YOU DON"T WANT WIKEMACS TO BE ANOTHER EMACSWIKI RIGHT ------------------> | ||
+ | <!-----PLEASE BE PATIENT AND CO-OPERATE FOR GREATER GOOD ------------------> | ||
+ | |||
+ | |||
+ | |||
+ | <!-------------------------------------------------------------------------> | ||
+ | |||
+ | = Basic setup = | ||
+ | |||
+ | Install these third party libraries or read this section before proceeding. | ||
+ | |||
+ | = Helpful keybindings = | ||
+ | |||
+ | ; {{Keys|C-x C-c}} | ||
+ | : Quit Emacs. | ||
+ | |||
+ | ; {{CommandKeys|C-x C-s|save-buffer}} | ||
+ | : Save buffer. | ||
+ | |||
+ | <!-------------------------------------------------------------------------> | ||
+ | = Common Customization = | ||
+ | <!-- Customization common to all platforms goes here --> | ||
+ | |||
+ | == Customization 1 == | ||
+ | <source lang="lisp"> | ||
+ | (message "This stuff will go in your .emacs") | ||
+ | </source> | ||
+ | |||
+ | == Customization 2 == | ||
+ | <source lang="lisp"> | ||
+ | (message "You can also do this customization") | ||
+ | </source> | ||
+ | |||
+ | |||
+ | <!-------------------------------------------------------------------------> | ||
+ | |||
+ | = [[GNU/Linux]] = | ||
+ | <!-- Customization/Notes specific to GNU/Linux goes here --> | ||
+ | == GNU/Linux Notes 1 == | ||
+ | == GNU/Linux Notes 2 == | ||
+ | |||
+ | <!-------------------------------------------------------------------------> | ||
+ | |||
+ | = [[OS X]] = | ||
+ | <!-- Customization/Notes specific to OS X goes here --> | ||
+ | == OS X Notes 1 == | ||
+ | == OS X Notes 2 == | ||
+ | |||
+ | <!-------------------------------------------------------------------------> | ||
+ | |||
+ | = [[Windows]] = | ||
+ | <!-- Customization/Notes specific to Windows goes here --> | ||
+ | Windows users be aware of this. | ||
+ | == Windows Notes 1 == | ||
+ | == Windows Notes 2 == | ||
+ | |||
+ | <!-------------------------------------------------------------------------> | ||
+ | |||
+ | = [[Emacs-24]] = | ||
+ | <!-- Customization/Notes specific to Emacs-24 --> | ||
+ | <!-- Recent revision should come first. This way important information stays at top --> | ||
+ | |||
+ | Emacs-24 specific notes. | ||
+ | |||
+ | == Emacs-24 specific notes 1 == | ||
+ | == Emacs-24 specific notes 2 == | ||
+ | |||
+ | <!-------------------------------------------------------------------------> | ||
+ | |||
+ | = [[Emacs-23]] = | ||
+ | <!-- Customization/Notes specific to Emacs-22 --> | ||
+ | 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]] = | ||
+ | <!-- Customization/Notes specific to 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 = | ||
+ | <!-- Only internal links. DO NOT insert EXTERNAL LINKS --> | ||
+ | * [[Internal Link1]] | ||
+ | * [[Internal Link2]] | ||
+ | |||
+ | <!-------------------------------------------------------------------------> | ||
+ | |||
+ | = Project Pages = | ||
+ | * [http://bazaar.canonical.com/en/ Bazaar] | ||
+ | * [http://doc.bazaar-vcs.org/bzr.dev/en/user-guide/index.html Bzr Users Guide] | ||
+ | |||
+ | <!-------------------------------------------------------------------------> | ||
+ | |||
+ | = Tutorial Pages = | ||
+ | ;[http://wiki.bazaar.canonical.com/EmacsTips Emacs as commit message editor] | ||
+ | :Tips for setting up Emacs as Bazaar commit editor. | ||
+ | |||
+ | <!-------------------------------------------------------------------------> | ||
+ | <!-- Add categories based on user-level (beginner etc), user-role (programming, emacs contributor etc), platform (windows, linux etc) or work flow (text editing, document authoring etc) --> | ||
+ | |||
+ | [[Category:TestCategory1]][[Category:TestCategory2]] | ||
+ | |||
+ | |||
See info pages on ispell. | See info pages on ispell. | ||
Revision as of 07:47, 28 March 2012
{{{1}}} is a wonderful mode which does wonderful things.
Basic setup
Install these third party libraries or read this section before proceeding.
Helpful keybindings
- [C-x C-c]
- Quit Emacs.
- [C-x C-s] (or M-x save-buffer)
- Save buffer.
Common Customization
Customization 1
(message "This stuff will go in your .emacs")
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
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
Tutorial Pages
- Emacs as commit message editor
- Tips for setting up Emacs as Bazaar commit editor.
See info pages on ispell.
Ispell replacements
Current favorites appear to be aspell and hunspell.
Point to the ispell replacement:
(setq-default ispell-program-name "hunspell")
You might already have the required dictionary files in your browser or openoffice directory tree.
Windows XP difficulties
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).