Lines Matching refs:fn
293 ;; hilit-set-mode-patterns now takes a list of modes and an optional parse-fn
587 (let* ((fn (symbol-name face))
601 (if (string-match "^reverse-?" fn)
603 (setq fn (substring fn (match-end 0)))))
606 (if (string-match "^\\(hex-\\)?\\([A-Za-z0-9]+\\)" fn)
609 (substring fn (match-beginning 2) (match-end 2)))
610 fn (substring fn (match-end 0)))
614 (if (string-match "^/\\(hex-\\)?\\([A-Za-z0-9]+\\)" fn)
617 (substring fn (match-beginning 2) (match-end 2)))
618 fn (substring fn (match-end 0))))
640 (set-face-underline-p face (string-match "underline" fn))
641 (if (string-match ".*bold" fn)
644 (if (string-match ".*italic" fn)
778 (let ((parse-fn (cdr (assq major-mode hilit-parser-alist))))
779 (if parse-fn
780 (funcall parse-fn quietly)
1021 &optional parse-fn case-fold)
1043 (and parse-fn
1044 (hilit-associate 'hilit-parser-alist m parse-fn))