Function: faceup-has-any-text-property
faceup-has-any-text-property is a byte-compiled function defined in
faceup.el.gz.
Signature
(faceup-has-any-text-property POS)
Documentation
True if any properties in faceup-properties are defined at POS.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/faceup.el.gz
;; Some basic facts:
;;
;; (get-text-property (point-max) ...) always return nil. To check the
;; last character in the buffer, use (- (point-max) 1).
;;
;; If a text has more than one face, the first one in the list
;; takes precedence, when being viewed in Emacs.
;;
;; (let ((s "ABCDEF"))
;; (set-text-properties 1 4
;; '(face (font-lock-warning-face font-lock-variable-name-face)) s)
;; (insert s))
;;
;; => ABCDEF
;;
;; Where DEF is drawn in "warning" face.
(defun faceup-has-any-text-property (pos)
"True if any properties in `faceup-properties' are defined at POS."
(let ((res nil))
(dolist (prop faceup-properties)
(when (get-text-property pos prop)
(setq res t)))
res))