Spelling
========
There are two popular ways to have Emacs spell-check your messages:
`ispell' and `flyspell'. `ispell' is the older and probably more
popular package. You typically first write the message, and then run
the entire thing through `ispell' and fix all the typos. To have this
happen automatically when you send a message, put something like the
following in your `.emacs' file:
(add-hook 'message-send-hook 'ispell-message)
If you're in the habit of writing in different languages, this can be
controlled by the `ispell-message-dictionary-alist' variable:
(setq ispell-message-dictionary-alist
'(("^Newsgroups:.*\\bde\\." . "deutsch8")
(".*" . "default")))
`ispell' depends on having the external `ispell' command installed.
The other popular method is using `flyspell'. This package checks
your spelling while you're writing, and marks any mis-spelled words in
various ways.
To use `flyspell', put something like the following in your `.emacs'
file:
(defun my-message-setup-routine ()
(flyspell-mode 1))
(add-hook 'message-setup-hook 'my-message-setup-routine)
`flyspell' depends on having the external `ispell' command installed.