Function: hfy-fontified-p
hfy-fontified-p is a byte-compiled function defined in
htmlfontify.el.gz.
Signature
(hfy-fontified-p)
Documentation
font-lock doesn't like to say it's been fontified when in batch
mode, but we want to know if we should fontify or raw copy, so in batch
mode we check for non-default face properties. Otherwise we test
variable font-lock-mode(var)/font-lock-mode(fun) and variable font-lock-fontified for truth.
Source Code
;; Defined in /usr/src/emacs/lisp/htmlfontify.el.gz
(defun hfy-fontified-p ()
"`font-lock' doesn't like to say it's been fontified when in batch
mode, but we want to know if we should fontify or raw copy, so in batch
mode we check for non-default face properties. Otherwise we test
variable `font-lock-mode' and variable `font-lock-fontified' for truth."
;;(message "font-lock-fontified: %S" font-lock-fontified)
;;(message "noninteractive : %S" noninteractive)
;;(message "font-lock-mode : %S" font-lock-mode)
(and font-lock-fontified
(if noninteractive
(let ((pt (point-min))
(face-name nil))
(save-excursion
(goto-char pt)
(while (and (< pt (point-max)) (not face-name))
(setq face-name (hfy-face-at pt))
(setq pt (next-char-property-change pt))))
face-name)
font-lock-mode)))