Function: embark-collect--metadatum

embark-collect--metadatum is a byte-compiled function defined in embark.el.

Signature

(embark-collect--metadatum TYPE METADATUM)

Documentation

Get METADATUM for current buffer's candidates.

For non-minibuffers, assume candidates are of given TYPE.

Source Code

;; Defined in ~/.emacs.d/elpa/embark-20260610.302/embark.el
(defun embark-collect--metadatum (type metadatum)
  "Get METADATUM for current buffer's candidates.
For non-minibuffers, assume candidates are of given TYPE."
  (if (minibufferp)
      (or (completion-metadata-get (embark--metadata) metadatum)
          (plist-get completion-extra-properties
                     (intern (format ":%s" metadatum))))
    ;; otherwise fake some metadata for Marginalia users's benefit
    (completion-metadata-get `((category . ,type)) metadatum)))