# HG changeset patch # User Richard M. Stallman # Date 1127500090 0 # Node ID f621d74f5b9afce9be1422e54730fd83d0f57095 # Parent 1da971deed7b2b98426f105981b2cccef29da02f (flyspell-incorrect-hook, flyspell-highlight-incorrect-region) (flyspell-highlight-duplicate-region): Doc fixes. diff -r 1da971deed7b -r f621d74f5b9a lisp/textmodes/flyspell.el --- a/lisp/textmodes/flyspell.el Fri Sep 23 18:26:09 2005 +0000 +++ b/lisp/textmodes/flyspell.el Fri Sep 23 18:28:10 2005 +0000 @@ -169,11 +169,12 @@ (defcustom flyspell-incorrect-hook nil "*List of functions to be called when incorrect words are encountered. -Each function is given three arguments: the beginning and the end -of the incorrect region. The third is either the symbol 'doublon' or the list +Each function is given three arguments. The first two +arguments are the beginning and the end of the incorrect region. +The third is either the symbol `doublon' or the list of possible corrections as returned by `ispell-parse-output'. -If any of the functions return non-Nil, the word is not highlighted as +If any of the functions return non-nil, the word is not highlighted as incorrect." :group 'flyspell :version "21.1" @@ -1086,6 +1087,8 @@ word (+ end flyspell-duplicate-distance)))))) + ;; This is a misspelled word which occurs + ;; twice within flyspell-duplicate-distance. (setq flyspell-word-cache-result nil) (if flyspell-highlight-flag (flyspell-highlight-duplicate-region @@ -1559,7 +1562,11 @@ ;* flyspell-highlight-incorrect-region ... */ ;*---------------------------------------------------------------------*/ (defun flyspell-highlight-incorrect-region (beg end poss) - "Set up an overlay on a misspelled word, in the buffer from BEG to END." + "Set up an overlay on a misspelled word, in the buffer from BEG to END. +POSS is usually a list of possible spelling/correction lists, +as returned by `ispell-parse-output'. +It can also be the symbol `doublon', in the case where the word +is itself incorrect, but suspiciously repeated." (let ((inhibit-read-only t)) (unless (run-hook-with-args-until-success 'flyspell-incorrect-hook beg end poss) @@ -1592,8 +1599,9 @@ ;* flyspell-highlight-duplicate-region ... */ ;*---------------------------------------------------------------------*/ (defun flyspell-highlight-duplicate-region (beg end poss) - "Set up an overlay on a duplicated word, in the buffer from BEG to END. -??? What does POSS mean?" + "Set up an overlay on a duplicate misspelled word, in the buffer from BEG to END. +POSS is a list of possible spelling/correction lists, +as returned by `ispell-parse-output'." (let ((inhibit-read-only t)) (unless (run-hook-with-args-until-success 'flyspell-incorrect-hook beg end poss)