Function: TeX-view-match-predicate
TeX-view-match-predicate is a byte-compiled function defined in
tex.el.
Signature
(TeX-view-match-predicate PREDICATE)
Documentation
Check if PREDICATE is true.
PREDICATE can be a symbol or a list of symbols defined in
TeX-view-predicate-list-builtin or TeX-view-predicate-list.
In case of a single symbol, return t if the predicate is true,
nil otherwise. In case of a list of symbols, return t if all
predicates are true, nil otherwise.
Source Code
;; Defined in ~/.emacs.d/elpa/auctex-14.1.2/tex.el
(defun TeX-view-match-predicate (predicate)
"Check if PREDICATE is true.
PREDICATE can be a symbol or a list of symbols defined in
`TeX-view-predicate-list-builtin' or `TeX-view-predicate-list'.
In case of a single symbol, return t if the predicate is true,
nil otherwise. In case of a list of symbols, return t if all
predicates are true, nil otherwise."
(let ((pred-symbols (if (listp predicate) predicate (list predicate)))
(pred-defs (append TeX-view-predicate-list
TeX-view-predicate-list-builtin))
(result t)
elt)
(while (and (setq elt (pop pred-symbols)) result)
(unless (eval (cadr (assq elt pred-defs)) t)
(setq result nil)))
result))