File: flyspell.el.html
Flyspell is a minor Emacs mode performing on-the-fly spelling checking.
To enable Flyspell minor mode, type M-x flyspell-mode. This applies only to the current buffer.
To enable Flyspell in text representing computer programs, type M-x flyspell-prog-mode. In that mode only text inside comments and strings is checked.
Some user variables control the behavior of flyspell. They are
those defined under the User configuration comment.
Defined variables (46)
flyspell-abbrev-p | If non-nil, add correction to abbreviation table. |
flyspell-after-incorrect-word-string | String used to indicate an incorrect word ending. |
flyspell-auto-correct-binding | The key binding for flyspell auto correction. |
flyspell-auto-correct-previous-pos | Holds the start of the first incorrect word before point. |
flyspell-before-incorrect-word-string | String used to indicate an incorrect word starting. |
flyspell-buffers | For remembering buffers running flyspell. |
flyspell-case-fold-duplications | Non-nil means Flyspell matches duplicate words case-insensitively. |
flyspell-check-tex-math-command | Non-nil means check even inside TeX math environment. |
flyspell-consider-dash-as-word-delimiter-flag | Non-nil means that the ‘-’ char is considered as a word delimiter. |
flyspell-default-delayed-commands | The standard list of delayed commands for Flyspell. |
flyspell-default-deplacement-commands | The standard list of deplacement commands for Flyspell. |
flyspell-default-dictionary | A string that is the name of the default dictionary. |
flyspell-delay | The number of seconds to wait before checking, after a "delayed" command. |
flyspell-delayed-commands | List of commands that are "delayed" for Flyspell mode. |
flyspell-deplacement-commands | List of commands that are "deplacement" for Flyspell mode. |
flyspell-dictionaries-that-consider-dash-as-word-delimiter | List of dictionary names that consider ‘-’ as word delimiter. |
flyspell-duplicate-distance | The maximum distance for finding duplicates of unrecognized words. |
flyspell-external-ispell-process | The external Flyspell Ispell process. |
flyspell-generic-check-word-p | Function providing per-mode customization over which words are flyspelled. |
flyspell-generic-check-word-predicate | Function providing per-mode customization over which words are flyspelled. |
flyspell-highlight-flag | How Flyspell should indicate misspelled words. |
flyspell-highlight-properties | Non-nil means highlight incorrect words even if a property exists for this word. |
flyspell-incorrect-hook | List of functions to be called when incorrect words are encountered. |
flyspell-insert-function | Function for inserting word by flyspell upon correction. |
flyspell-issue-message-flag | Non-nil means that Flyspell emits messages when checking words. |
flyspell-issue-welcome-flag | Non-nil means that Flyspell should display a welcome message when started. |
flyspell-large-region | The threshold that determines if a region is small. |
flyspell-last-buffer | The buffer in which the last flyspell operation took place. |
flyspell-mark-duplications-exceptions | A list of exceptions for duplicated words. |
flyspell-mark-duplications-flag | Non-nil means Flyspell reports a repeated word as an error. |
flyspell-mode | Non-nil if Flyspell mode is enabled. |
flyspell-mode-hook | Hook run after entering or leaving ‘flyspell-mode’. |
flyspell-mode-line-string | String displayed on the mode line when flyspell is active. |
flyspell-mode-map | Minor mode keymap for Flyspell mode--for the whole buffer. |
flyspell-mouse-map | Keymap for Flyspell to put on erroneous words. |
flyspell-persistent-highlight | Non-nil means misspelled words remain highlighted until corrected. |
flyspell-pre-buffer | Buffer current before ‘this-command’. |
flyspell-pre-column | Column before running ‘this-command’. |
flyspell-pre-point | Point before running ‘this-command’. |
flyspell-previous-command | The last interactive command checked by Flyspell. |
flyspell-prog-text-faces | Faces corresponding to text in programming-mode buffers. |
flyspell-sort-corrections | If non-nil, sort the corrections before popping them. |
flyspell-sort-corrections-function | The function used to sort corrections. |
flyspell-tex-command-regexp | A string that is the regular expression that matches TeX commands. |
flyspell-use-global-abbrev-table-p | If non-nil, prefer global abbrev table to local abbrev table. |
flyspell-use-meta-tab | Non-nil means that flyspell uses M-TAB to correct word. |
Defined functions (64)
Defined faces (2)
flyspell-duplicate | Flyspell face for words that appear twice in a row. See also `flyspell-duplicate-distance'. |
flyspell-incorrect | Flyspell face for misspelled words. |