1
Fork 0
mirror of git://git.sv.gnu.org/emacs.git synced 2026-02-13 03:06:23 -08:00

shortdoc: Don't burp on missing docstrings

* lisp/emacs-lisp/shortdoc.el (shortdoc--display-function): Report
missing docstrings more cleanly than "Wrong type argument: stringp, nil".
This commit is contained in:
Stefan Monnier 2026-02-04 10:59:23 -05:00
parent 1396b373ff
commit f73cb8fba2

View file

@ -1707,7 +1707,9 @@ function's documentation in the Info manual"))
;; Doc string.
(insert " "
(or (plist-get data :doc)
(car (split-string (documentation function) "\n"))))
(car (split-string (or (documentation function)
"Error: missing docstring.")
"\n"))))
(insert "\n")
(add-face-text-property start-section (point) 'shortdoc-section t)
(let ((print-escape-newlines t)