Function: marginalia--fields
marginalia--fields is a macro defined in marginalia.el.
Signature
(marginalia--fields &rest FIELDS)
Documentation
Format annotation FIELDS as a string with separators in between.
Source Code
;; Defined in ~/.emacs.d/elpa/marginalia-20260724.810/marginalia.el
(defmacro marginalia--fields (&rest fields)
"Format annotation FIELDS as a string with separators in between."
(let ((left t))
(cons 'concat
(mapcan
(lambda (field)
(if (not (eq (car field) :left))
`(,@(when left (setq left nil) `(#(" " 0 1 (marginalia--align t))))
marginalia-separator (marginalia--field ,@field))
(unless left (error "Left fields must come first"))
`((marginalia--field ,@(cdr field)))))
fields))))