diff options
author | Nicolas Martyanoff <nicolas@n16f.net> | 2023-02-09 11:39:14 +0100 |
---|---|---|
committer | Eli Zaretskii <eliz@gnu.org> | 2023-02-09 16:09:28 +0200 |
commit | 67c6ec25590a690cbf8659e65e64f319ce3bcd64 (patch) | |
tree | ec71b0ab24d79e1485c5a0bab6607cfc1eb938c2 | |
parent | 417a8ed8b05845090340c7ce9fd5493087a66839 (diff) | |
download | emacs-67c6ec25590a690cbf8659e65e64f319ce3bcd64.tar.gz emacs-67c6ec25590a690cbf8659e65e64f319ce3bcd64.tar.bz2 emacs-67c6ec25590a690cbf8659e65e64f319ce3bcd64.zip |
lisp-mode: add docstring recognition for more common lisp symbols
* lisp/emacs-lisp/lisp-mode.el (define-compiler-macro)
(define-setf-expander, deftype): Add the 'doc-string-elt'
property for proper docstring highlighting in Common Lisp.
-rw-r--r-- | lisp/emacs-lisp/lisp-mode.el | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/lisp/emacs-lisp/lisp-mode.el b/lisp/emacs-lisp/lisp-mode.el index 367f59e8785..d44c9d6e23d 100644 --- a/lisp/emacs-lisp/lisp-mode.el +++ b/lisp/emacs-lisp/lisp-mode.el @@ -181,8 +181,11 @@ to a package-local <package>-loaddefs.el file.") (put 'define-category 'doc-string-elt 2) ;; CL (put 'defconstant 'doc-string-elt 3) +(put 'define-compiler-macro 'doc-string-elt 3) +(put 'define-setf-expander 'doc-string-elt 3) (put 'defparameter 'doc-string-elt 3) (put 'defstruct 'doc-string-elt 2) +(put 'deftype 'doc-string-elt 3) (defvar lisp-doc-string-elt-property 'doc-string-elt "The symbol property that holds the docstring position info.") |