Function: completion--metadata-get-1

completion--metadata-get-1 is a byte-compiled function defined in compat-30.el.

Signature

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

Documentation

[Compatibility function for completion--metadata-get-1, defined in Emacs
30.1. See (compat) Emacs 30.1' for more details.]

Helper function. See for completion-metadata-get for METADATA and PROP arguments.

Source Code

;; Defined in ~/.emacs.d/elpa/compat-30.1.0.1/compat-30.el
;;;; Defined in minibuffer.el

(compat-defun completion--metadata-get-1 (metadata prop) ;; <compat-tests:completion-metadata-get>
  "Helper function.
See for `completion-metadata-get' for METADATA and PROP arguments."
  (or (alist-get prop metadata)
      (plist-get completion-extra-properties
                 (or (get prop 'completion-extra-properties--keyword)
                     (put prop 'completion-extra-properties--keyword
                          (intern (concat ":" (symbol-name prop))))))))