Function: flyspell-display-next-corrections
flyspell-display-next-corrections is a byte-compiled function defined
in flyspell.el.gz.
Signature
(flyspell-display-next-corrections CORRECTIONS)
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/flyspell.el.gz
;;*---------------------------------------------------------------------*/
;;* flyspell-display-next-corrections ... */
;;*---------------------------------------------------------------------*/
(defun flyspell-display-next-corrections (corrections)
(let ((string "Corrections:")
(l corrections)
(pos '()))
(while (< (length string) 80)
(if (equal (car l) flyspell-auto-correct-word)
(setq pos (cons (+ 1 (length string)) pos)))
(setq string (concat string " " (car l)))
(setq l (cdr l)))
(while (consp pos)
(let ((num (car pos)))
(put-text-property num
(+ num (length flyspell-auto-correct-word))
'face 'flyspell-incorrect
string))
(setq pos (cdr pos)))
(message "%s" string)))