Update README.md

This commit is contained in:
James Cherti
2025-08-18 10:56:43 -04:00
parent 37e2bd448f
commit 8464364a73

View File

@@ -1287,6 +1287,20 @@ NOTE: `flyspell-mode` can become slow when using Aspell, especially with large b
To configure **flyspell**, add the following to `~/.emacs.d/post-init.el`: To configure **flyspell**, add the following to `~/.emacs.d/post-init.el`:
``` emacs-lisp ``` emacs-lisp
;; The flyspell package is a built-in Emacs minor mode that provides
;; on-the-fly spell checking. It highlights misspelled words as you type,
;; offering interactive corrections. In text modes, it checks the entire buffer,
;; while in programming modes, it typically checks only comments and strings. It
;; integrates with external spell checkers like aspell, hunspell, or
;; ispell to provide suggestions and corrections.
;;
;; NOTE: flyspell-mode can become slow when using Aspell, especially with large
;; buffers or aggressive suggestion settings like --sug-mode=ultra. This
;; slowdown occurs because Flyspell checks words dynamically as you type or
;; navigate text, requiring frequent communication between Emacs and the
;; external Aspell process. Each check involves sending words to Aspell and
;; receiving results, which introduces overhead from process invocation and
;; inter-process communication.
(use-package ispell (use-package ispell
:ensure nil :ensure nil
:commands (ispell ispell-minor-mode) :commands (ispell ispell-minor-mode)