Function: marginalia-annotate-minor-mode
marginalia-annotate-minor-mode is a byte-compiled function defined in
marginalia.el.
Signature
(marginalia-annotate-minor-mode CAND)
Documentation
Annotate minor-mode CAND with status and documentation string.
Source Code
;; Defined in ~/.emacs.d/elpa/marginalia-20260724.810/marginalia.el
(defun marginalia-annotate-minor-mode (cand)
"Annotate minor-mode CAND with status and documentation string."
(let* ((sym (intern-soft cand))
(message-log-max nil)
(mode (if (and sym (boundp sym))
sym
(lookup-minor-mode-from-indicator cand)))
(lighter (cdr (assq mode minor-mode-alist)))
(lighter-str (and lighter (string-trim (format-mode-line (cons t lighter))))))
(marginalia--fields
((if (and (boundp mode) (symbol-value mode))
(propertize "On" 'face 'marginalia-on)
(propertize "Off" 'face 'marginalia-off)) :width 3)
((if (local-variable-if-set-p mode) "Local" "Global") :width 6 :face 'marginalia-type)
(lighter-str :width 20 :face 'marginalia-lighter)
((marginalia--function-doc mode)
:truncate 1.0 :face 'marginalia-documentation))))