Variable: font-lock-keywords-alist

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

Value

((org-mode
  (((":\\(B_[a-z]+\\|BMCOL\\):" 1 'org-beamer-tag prepend)) . prepend))
 (emacs-lisp-mode (((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))))
		  ((("(\\(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'.")