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)))))