Function: syntax-propertize-via-font-lock
syntax-propertize-via-font-lock is a byte-compiled function defined in
syntax.el.gz.
Signature
(syntax-propertize-via-font-lock KEYWORDS)
Documentation
Propertize for syntax using font-lock syntax.
KEYWORDS obeys the format used in font-lock-syntactic-keywords.
The return value is a function (with two parameters, START and
END) suitable for syntax-propertize-function.
Probably introduced at or before Emacs version 24.1.
Source Code
;; Defined in /usr/src/emacs/lisp/emacs-lisp/syntax.el.gz
(defun syntax-propertize-via-font-lock (keywords)
"Propertize for syntax using font-lock syntax.
KEYWORDS obeys the format used in `font-lock-syntactic-keywords'.
The return value is a function (with two parameters, START and
END) suitable for `syntax-propertize-function'."
(lambda (start end)
(with-no-warnings
(let ((font-lock-syntactic-keywords keywords))
(font-lock-fontify-syntactic-keywords-region start end)
;; In case it was eval'd/compiled.
(setq keywords font-lock-syntactic-keywords)))))