Function: marginalia-annotate-symbol
marginalia-annotate-symbol is a byte-compiled function defined in
marginalia.el.
Signature
(marginalia-annotate-symbol CAND)
Documentation
Annotate symbol CAND with its documentation string.
Source Code
;; Defined in ~/.emacs.d/elpa/marginalia-20260724.810/marginalia.el
(defun marginalia-annotate-symbol (cand)
"Annotate symbol CAND with its documentation string."
(when-let* ((sym (intern-soft cand)))
(marginalia--fields
(:left (marginalia-annotate-binding cand))
((marginalia--symbol-class sym) :face 'marginalia-type)
((if (fboundp sym)
(marginalia--function-doc sym)
(or (cl-loop
for doc in '(variable-documentation
face-documentation
group-documentation)
thereis (ignore-errors (documentation-property sym doc)))
(marginalia--definition-prefix sym)))
:truncate 1.0 :face 'marginalia-documentation)
((marginalia--abbreviate-file-name (or (symbol-file sym) ""))
:truncate -0.5 :face 'marginalia-file-name))))