Function: marginalia-annotate-buffer
marginalia-annotate-buffer is a natively 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 /nix/store/hym71by08nv7fpgl7asan3dvidx05yya-emacs-packages-deps/share/emacs/site-lisp/elpa/marginalia-20260926.1228/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)))))