Variable: font-lock-keywords-alist

font-lock-keywords-alist is a variable defined in font-lock.el.gz.

Value

Large value
((emacs-lisp-mode
  (((shorthands-font-lock-shorthands))
   . t)
  (("\\<with-parsed-tramp-file-name\\>"))
  (("\\<with-tramp-progress-reporter\\>"))
  (("\\<with-tramp-file-property\\>"))
  (("\\<with-tramp-connection-property\\>"))
  (("\\<with-tramp-locked-connection\\>"))
  (((shorthands-font-lock-shorthands))
   . t)
  (("\\<table-with-cache-buffer\\>"))
  ((("(\\(iter-defun\\)\\_>\\s *\\(\\(?:\\sw\\|\\s_\\)+\\)?"
     (1 font-lock-keyword-face nil t)
     (2 font-lock-function-name-face nil t))
    ("(\\(iter-\\(?:next\\|lambda\\|yield\\|yield-from\\)\\)\\_>"
     (1 font-lock-keyword-face nil t))))
  ((("(\\(transient-define-\\(?:argument\\|group\\|\\(?:in\\|pre\\|suf\\)fix\\)\\)\\_>[      '(]*\\(\\(?:\\sw\\|\\s_\\)+\\)?"
     (1 'font-lock-keyword-face)
     (2 'font-lock-function-name-face nil t))))
  ((("(\\(\\(def\\(un\\|macro\\)-mh\\)\\|\\(def\\(custom\\|face\\)-mh\\)\\|\\(defgroup-mh\\)\\)\\>[  '(]*\\(setf[    ]+\\sw+)\\|\\sw+\\)?"
     (1 font-lock-keyword-face)
     (7
      (cond
       ((match-beginning 2)
	font-lock-function-name-face)
       ((match-beginning 4)
	font-lock-variable-name-face)
       (t font-lock-type-face))
      nil t))))
  (("\\<with-tramp-dbus-call-method\\>"))
  (("\\<with-tramp-dbus-get-all-properties\\>"))
  ((("(\\(with-\\(?:git-\\)?editor\\)\\_>"
     (1 'font-lock-keyword-face))))
  ((("(\\(magit-define-section-jumper\\)\\_>[        '(]*\\(\\(?:\\sw\\|\\s_\\)+\\)?"
     (1 'font-lock-keyword-face)
     (2 'font-lock-function-name-face nil t))
    ("(\\(magit-\\(?:bind-match-strings\\|insert-\\(?:heading\\|section\\)\\|section-case\\|with-\\(?:blob\\|t\\(?:emp-index\\|oplevel\\)\\)\\)\\)\\_>" . 1)))
  ((("(\\(evil-\\(?:ex-\\)?define-\\(?:[^ k][^ e][^ y]\\|[-[:word:]]\\{4,\\}\\)\\)\\>[ \f	\n
]*\\(\\(?:\\sw\\|\\s_\\)+\\)?"
     (1 'font-lock-keyword-face)
     (2 'font-lock-function-name-face nil t))
    ("(\\(evil-\\(?:delay\\|narrow\\|signal\\|save\\|with\\(?:out\\)?\\)\\(?:-[-[:word:]]+\\)?\\)\\>[ \f	\n
]+" 1 'font-lock-keyword-face)
    ("(\\(evil-\\(?:[-[:word:]]\\)*loop\\)\\>[ \f	\n
]+" 1 'font-lock-keyword-face)))))

Documentation

Alist of additional font-lock-keywords elements for major modes.

Each element has the form (MODE KEYWORDS . HOW). Function font-lock-set-defaults(var)/font-lock-set-defaults(fun) adds the elements in the list KEYWORDS to font-lock-keywords when Font Lock is turned on in major mode MODE.

If HOW is nil, KEYWORDS are added at the beginning of font-lock-keywords. If it is set, they are used to replace the value of font-lock-keywords. If HOW is any other non-nil value, they are added at the end.

This is normally set via font-lock-add-keywords and font-lock-remove-keywords.

Source Code

;; Defined in /usr/src/emacs/lisp/font-lock.el.gz
(defvar font-lock-keywords-alist nil
  "Alist of additional `font-lock-keywords' elements for major modes.

Each element has the form (MODE KEYWORDS . HOW).
Function `font-lock-set-defaults' adds the elements in the list KEYWORDS to
`font-lock-keywords' when Font Lock is turned on in major mode MODE.

If HOW is nil, KEYWORDS are added at the beginning of
`font-lock-keywords'.  If it is `set', they are used to replace the
value of `font-lock-keywords'.  If HOW is any other non-nil value,
they are added at the end.

This is normally set via `font-lock-add-keywords' and
`font-lock-remove-keywords'.")