Function: flyspell-generic-progmode-verify

flyspell-generic-progmode-verify is a byte-compiled function defined in flyspell.el.gz.

Signature

(flyspell-generic-progmode-verify)

Documentation

Used for flyspell-generic-check-word-predicate in programming modes.

Source Code

;; Defined in /usr/src/emacs/lisp/textmodes/flyspell.el.gz
(defun flyspell-generic-progmode-verify ()
  "Used for `flyspell-generic-check-word-predicate' in programming modes."
  (cl-flet ((has-prog-face (pos) (memq (get-text-property pos 'face)
                                       flyspell-prog-text-faces)))
    ;; Point might be in front of, inside, or behind the misspelled word
    (or (has-prog-face (point))               ; check char after point
        (and (not (eql (point) (point-min)))
             (has-prog-face (1- (point))))))) ; check char before point