jit-spell

Homepage: https://github.com/astoff/jit-spell

Author: Augusto Stoffel

Updated:

Summary

Just-in-time spell checking

Commentary

This package provides `jit-spell-mode', a local minor mode to
highlight all misspelled words in a window, just like a word
processor or web browser does.

This behavior is different from Flyspell, which only checks words
as the cursor moves over them.  Moreover, unlike Flyspell,
jit-spell communicates with the spell-checking subprocess entirely
asynchronously, which can lead to a noticeable performance
improvement.

To set up jit-spell, add your desired variation of the following to
your init file:

  (add-hook 'text-mode-hook 'jit-spell-mode)
  (add-hook 'prog-mode-hook 'jit-spell-mode)
  (with-eval-after-load 'jit-spell
    (define-key jit-spell-mode-map (kbd "C-;") 'jit-spell-correct-word))

jit-spell relies on the `ispell' library to pick a spell checking
program and dictionaries.  Try `M-x customize-group RET ispell RET'
to see a listing of all possible settings.

Dependencies