Function: marginalia-annotate-buffer
marginalia-annotate-buffer is a byte-compiled function defined in
marginalia.el.
Signature
(marginalia-annotate-buffer CAND)
Documentation
Annotate buffer CAND with modification status, file name and major mode.
Source Code
;; Defined in ~/.emacs.d/elpa/marginalia-20260724.810/marginalia.el
(defun marginalia-annotate-buffer (cand)
"Annotate buffer CAND with modification status, file name and major mode."
;; Emacs 31: `project--read-project-buffer' uses `uniquify-get-unique-names'
(when-let* ((buffer (or (and (stringp cand)
(get-text-property 0 'uniquify-orig-buffer cand))
(get-buffer cand))))
(if (buffer-live-p buffer)
(marginalia--fields
((marginalia--buffer-status buffer))
((marginalia--buffer-file buffer)
:truncate -0.5 :face 'marginalia-file-name))
(marginalia--fields ("(dead buffer)" :face 'error)))))