]> git.eshelyaron.com Git - emacs.git/commitdiff
Fontify :doc keywords as documentation
authorLars Ingebrigtsen <larsi@gnus.org>
Mon, 18 Oct 2021 07:44:24 +0000 (09:44 +0200)
committerLars Ingebrigtsen <larsi@gnus.org>
Mon, 18 Oct 2021 07:44:24 +0000 (09:44 +0200)
* lisp/emacs-lisp/lisp-mode.el (lisp-string-after-doc-keyword-p):
Extend to :doc, too (bug#51230).

lisp/emacs-lisp/lisp-mode.el

index b7b8f3a90c4ff84cbe571d54ba01725504919adb..c2f756c97707c5d8cfe5a59b39d96e0e5803bed7 100644 (file)
@@ -591,6 +591,8 @@ containing STARTPOS."
 
 (defun lisp-string-after-doc-keyword-p (listbeg startpos)
   "Return non-nil if `:documentation' symbol ends at STARTPOS inside a list.
+`:doc' can also be used.
+
 LISTBEG is the position of the start of the innermost list
 containing STARTPOS."
   (and listbeg                          ; We are inside a Lisp form.
@@ -598,7 +600,7 @@ containing STARTPOS."
          (goto-char startpos)
          (ignore-errors
            (progn (backward-sexp 1)
-                  (looking-at ":documentation\\_>"))))))
+                  (looking-at ":documentation\\_>\\|:doc\\_>"))))))
 
 (defun lisp-font-lock-syntactic-face-function (state)
   "Return syntactic face function for the position represented by STATE.