Function: consult--prompt-1

consult--prompt-1 is a byte-compiled function defined in consult.el.

Signature

(consult--prompt-1 &key PROMPT HISTORY ADD-HISTORY INITIAL DEFAULT KEYMAP STATE PREVIEW-KEY TRANSFORM INHERIT-INPUT-METHOD)

Documentation

See consult--prompt for documentation.

Source Code

;; Defined in ~/.emacs.d/elpa/consult-20260805.1130/consult.el
;;;; Internal API: consult--prompt

(cl-defun consult--prompt-1 ( &key prompt history add-history initial default
                              keymap state preview-key transform inherit-input-method)
  "See `consult--prompt' for documentation."
  (minibuffer-with-setup-hook
      (:append (lambda ()
                 (consult--setup-keymap keymap nil nil preview-key)
                 (setq-local minibuffer-default-add-function
                             (apply-partially #'consult--add-history nil add-history))))
    (consult--with-preview
        preview-key state
        (lambda (_narrow inp _cand) (funcall transform inp))
        (lambda () "")
        history
      (read-from-minibuffer prompt initial nil nil history default inherit-input-method))))