Function: font-lock-default-fontify-buffer
font-lock-default-fontify-buffer is a byte-compiled function defined
in font-lock.el.gz.
Signature
(font-lock-default-fontify-buffer)
Documentation
Fontify the whole buffer using font-lock-fontify-region-function.
Source Code
;; Defined in /usr/src/emacs/lisp/font-lock.el.gz
(defun font-lock-default-fontify-buffer ()
"Fontify the whole buffer using `font-lock-fontify-region-function'."
(let ((verbose (if (numberp font-lock-verbose)
(> (buffer-size) font-lock-verbose)
font-lock-verbose)))
(with-temp-message
(when verbose
(format "Fontifying %s..." (buffer-name)))
;; Make sure we fontify etc. in the whole buffer.
(save-restriction
(unless font-lock-dont-widen (widen))
(condition-case nil
(save-excursion
(save-match-data
(font-lock-fontify-region (point-min) (point-max) verbose)
(setq font-lock-fontified t)))
;; We don't restore the old fontification, so it's best to unfontify.
(quit (font-lock-unfontify-buffer)))))))