Function: completion--metadata-get-1

completion--metadata-get-1 is a byte-compiled function defined in minibuffer.el.gz.

Signature

(completion--metadata-get-1 METADATA PROP)

Source Code

;; Defined in /usr/src/emacs/lisp/minibuffer.el.gz
(defun completion--metadata-get-1 (metadata prop)
  (or (alist-get prop metadata)
      (plist-get completion-extra-properties
                 ;; Cache the keyword
                 (or (get prop 'completion-extra-properties--keyword)
                     (put prop 'completion-extra-properties--keyword
                          (intern (concat ":" (symbol-name prop))))))))