Variable: m4-font-lock-keywords
m4-font-lock-keywords is a variable defined in m4-mode.el.gz.
Value
(("\\(\\_<\\(m4_\\)?dnl\\_>\\).*$"
(0 font-lock-comment-face t))
("\\$[*#@0-9]" . font-lock-variable-name-face)
("\\$@" . font-lock-variable-name-face)
("\\$\\*" . font-lock-variable-name-face)
("\\_<\\(m4_\\)?\\(?:__\\(?:\\(?:file\\|gnu\\|line\\|os2\\|program\\|unix\\|windows\\)__\\)\\|ar\\(?:gn\\|ray\\(?:_set\\)?\\)\\|builtin\\|c\\(?:apitalize\\|hange\\(?:com\\|quote\\|word\\)\\|leardivert\\|o\\(?:nd\\|py\\)\\|urry\\)\\|d\\(?:e\\(?:bug\\(?:\\(?:fil\\|mod\\)e\\)\\|cr\\|f\\(?:ine\\(?:_blind\\)?\\|n\\)\\)\\|iv\\(?:ert\\|num\\)\\|nl\\|owncase\\|quote\\(?:_elt\\)?\\|umpdef\\)\\|e\\(?:rrprint\\|syscmd\\|val\\|x\\(?:ample\\|ch\\)\\)\\|f\\(?:atal_error\\|ile\\|or\\(?:eachq?\\|loop\\|mat\\)\\)\\|gnu\\|i\\(?:f\\(?:def\\|else\\)\\|n\\(?:c\\(?:lude\\|r\\)\\|d\\(?:ex\\|ir\\)\\)\\)\\|join\\(?:all\\)?\\|l\\(?:en\\|ine\\)\\|m\\(?:4\\(?:exit\\|wrap\\)\\|\\(?:ake\\|ks\\)temp\\)\\|nargs\\|os2\\|p\\(?:atsubst\\|\\(?:op\\|ush\\)def\\)\\|quote\\|re\\(?:gexp\\|\\(?:nam\\|vers\\)e\\)\\|s\\(?:hift\\|include\\|tack_foreach\\(?:_\\(?:lifo\\|sep\\(?:_lifo\\)?\\)\\)?\\|ubstr\\|ys\\(?:cmd\\|val\\)\\)\\|tra\\(?:ceo\\(?:ff\\|n\\)\\|nslit\\)\\|u\\(?:n\\(?:d\\(?:efine\\|ivert\\)\\|ix\\)\\|pcase\\)\\|windows\\)\\_>" . font-lock-keyword-face))
Documentation
Default font-lock-keywords for M4 mode.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/m4-mode.el.gz
(defvar m4-font-lock-keywords
(eval-when-compile
`(("\\(\\_<\\(m4_\\)?dnl\\_>\\).*$" (0 font-lock-comment-face t))
("\\$[*#@0-9]" . font-lock-variable-name-face)
("\\$@" . font-lock-variable-name-face)
("\\$\\*" . font-lock-variable-name-face)
(,(concat "\\_<\\(m4_\\)?" (regexp-opt m4--macro-list) "\\_>")
. font-lock-keyword-face)))
"Default `font-lock-keywords' for M4 mode.")