Function: consult--preview-key-normalize
consult--preview-key-normalize is a byte-compiled function defined in
consult.el.
Signature
(consult--preview-key-normalize PREVIEW-KEY)
Documentation
Normalize PREVIEW-KEY, return alist of keys and debounce times.
Source Code
;; Defined in ~/.emacs.d/elpa/consult-20260805.1130/consult.el
(defun consult--preview-key-normalize (preview-key)
"Normalize PREVIEW-KEY, return alist of keys and debounce times."
(let ((keys)
(debounce 0))
(setq preview-key (ensure-list preview-key))
(while preview-key
(if (eq (car preview-key) :debounce)
(setq debounce (cadr preview-key)
preview-key (cddr preview-key))
(let ((key (car preview-key)))
(unless (eq key 'any)
(setq key (consult--key-parse key)))
(push (cons key debounce) keys))
(pop preview-key)))
keys))