diff options
author | Randy Taylor <dev@rjt.dev> | 2022-10-28 22:39:50 -0400 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2022-11-10 13:03:41 +0200 |
commit | e06953b02a0e7b26b33c511a22896d0db4e5d63d (patch) | |
tree | 19f62976d60e77ef66fa7168afc6e211b3b2fb4a /lisp/font-lock.el | |
parent | 77cb95c851edc338c94cb35effdc8c9ffc64a461 (diff) | |
download | emacs-e06953b02a0e7b26b33c511a22896d0db4e5d63d.tar.gz |
Add more font-lock faces (Bug#58940)
* lisp/font-lock.el (font-lock-bracket-face, font-lock-delimiter-face,
font-lock-escape-face, font-lock-number-face,
font-lock-misc-punctuation-face, font-lock-operator-face,
font-lock-property-face, font-lock-punctuation-face): Define new
faces.
* lisp/cus-theme.el (custom-theme--listed-faces): Add them to the
list.
* doc/lispref/modes.texi (Faces for Font Lock): Document them.
* etc/NEWS: Mention them.
Diffstat (limited to 'lisp/font-lock.el')
-rw-r--r-- | lisp/font-lock.el | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/lisp/font-lock.el b/lisp/font-lock.el index e88dc1d3b71..baeafecf162 100644 --- a/lisp/font-lock.el +++ b/lisp/font-lock.el @@ -2095,6 +2095,55 @@ as the constructs of Haddock, Javadoc and similar systems." "Font Lock mode face used to highlight grouping constructs in Lisp regexps." :group 'font-lock-faces) +(defface font-lock-escape-face + '((t :inherit font-lock-regexp-grouping-backslash)) + "Font Lock mode face used to highlight escape sequences in strings." + :group 'font-lock-faces + :version "29.1") + +(defface font-lock-number-face + '((t nil)) + "Font Lock mode face used to highlight numbers." + :group 'font-lock-faces + :version "29.1") + +(defface font-lock-operator-face + '((t nil)) + "Font Lock mode face used to highlight operators." + :group 'font-lock-faces + :version "29.1") + +(defface font-lock-property-face + '((t :inherit font-lock-variable-name-face)) + "Font Lock mode face used to highlight properties of an object. +For example, the declaration and use of fields in a struct." + :group 'font-lock-faces + :version "29.1") + +(defface font-lock-punctuation-face + '((t nil)) + "Font Lock mode face used to highlight punctuation." + :group 'font-lock-faces + :version "29.1") + +(defface font-lock-bracket-face + '((t :inherit font-lock-punctuation-face)) + "Font Lock mode face used to highlight brackets." + :group 'font-lock-faces + :version "29.1") + +(defface font-lock-delimiter-face + '((t :inherit font-lock-punctuation-face)) + "Font Lock mode face used to highlight delimiters." + :group 'font-lock-faces + :version "29.1") + +(defface font-lock-misc-punctuation-face + '((t :inherit font-lock-punctuation-face)) + "Font Lock mode face used to highlight miscellaneous punctuation." + :group 'font-lock-faces + :version "29.1") + ;; End of Color etc. support. ;;; Menu support. |