Function: ispell-skip-region-list
ispell-skip-region-list is a byte-compiled function defined in
ispell.el.gz.
Signature
(ispell-skip-region-list)
Documentation
Return a list describing key and body regions to skip for this buffer.
Includes regions defined by ispell-skip-region-alist, tex mode,
ispell-html-skip-alists, and ispell-checking-message.
Manual checking must include comments and tib references.
The list is of the form described by variable ispell-skip-region-alist.
Must be called after ispell-buffer-local-parsing due to dependence on mode.
Source Code
;; Defined in /usr/src/emacs/lisp/textmodes/ispell.el.gz
(defun ispell-skip-region-list ()
"Return a list describing key and body regions to skip for this buffer.
Includes regions defined by `ispell-skip-region-alist', tex mode,
`ispell-html-skip-alists', and `ispell-checking-message'.
Manual checking must include comments and tib references.
The list is of the form described by variable `ispell-skip-region-alist'.
Must be called after `ispell-buffer-local-parsing' due to dependence on mode."
(let ((skip-alist ispell-skip-region-alist))
(setq skip-alist (append (list (list (ispell--make-filename-or-URL-re)))
skip-alist))
;; only additional explicit region definition is tex.
(if (eq ispell-parser 'tex)
(setq case-fold-search nil
skip-alist (append (car ispell-tex-skip-alists)
(car (cdr ispell-tex-skip-alists))
skip-alist)))
(if ispell-skip-html
(setq skip-alist (append ispell-html-skip-alists skip-alist)))
(if (and ispell-checking-message
(not (eq t ispell-checking-message)))
(setq skip-alist (append ispell-checking-message skip-alist)))
skip-alist))