summaryrefslogtreecommitdiff
path: root/lisp/emacs-lisp/lisp-mode.el
diff options
context:
space:
mode:
authorLars Ingebrigtsen <larsi@gnus.org>2022-06-04 13:43:58 +0200
committerLars Ingebrigtsen <larsi@gnus.org>2022-06-04 13:43:58 +0200
commitf0189819d848e3a0302b7a6ac6979874121f8ee8 (patch)
treeaaab756565f5d8860daf8c141a09b15a41cdbd15 /lisp/emacs-lisp/lisp-mode.el
parent01b192534af6a319b8c9b3e8730fd61bd8e74710 (diff)
downloademacs-f0189819d848e3a0302b7a6ac6979874121f8ee8.tar.gz
Add a face to \\= doc string escapes
* lisp/emacs-lisp/lisp-mode.el (lisp-fdefs): Add a face to \\= doc string escapes (bug#55783).
Diffstat (limited to 'lisp/emacs-lisp/lisp-mode.el')
-rw-r--r--lisp/emacs-lisp/lisp-mode.el3
1 files changed, 3 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/lisp-mode.el b/lisp/emacs-lisp/lisp-mode.el
index 0492f25dc9d..c2d0efbf50d 100644
--- a/lisp/emacs-lisp/lisp-mode.el
+++ b/lisp/emacs-lisp/lisp-mode.el
@@ -485,6 +485,9 @@ This will generate compile-time constants from BINDINGS."
;; Words inside ‘’, '' and `' tend to be symbol names.
(,(concat "[`‘']\\(" lisp-mode-symbol-regexp "\\)['’]")
(1 font-lock-constant-face prepend))
+ ;; \\= tends to be an escape in doc strings.
+ ("\\\\\\\\="
+ (0 font-lock-builtin-face prepend))
;; Constant values.
(,(concat "\\_<:" lisp-mode-symbol-regexp "\\_>")
(0 font-lock-builtin-face))