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.")