flyspell
Flyspell is an on-the-fly spell checker for the GNU Emacs text editor. Implemented in Emacs Lisp, it performs spelling checks as you type and on demand, using an external spell checker such as ispell, aspell, or hunspell. Misspelled words are highlighted in the buffer, and suggested corrections can be offered.
Flyspell maintains a standard dictionary and a personal dictionary. It supports multiple languages and can be
Common commands include enabling or disabling the feature with M-x flyspell-mode, checking the entire buffer with
Configuration and availability: Flyspell relies on an external program (ispell, aspell, or hunspell), set via ispell-program-name.