Function: consult-info

consult-info is an autoloaded, interactive and byte-compiled function defined in consult-info.el.

Signature

(consult-info &rest MANUALS)

Documentation

Full text search through info MANUALS.

Key Bindings

Source Code

;; Defined in ~/.emacs.d/elpa/consult-20261004.957/consult-info.el
;;;###autoload
(defun consult-info (&rest manuals)
  "Full text search through info MANUALS."
  (interactive
   (if Info-current-file
       (list (file-name-base Info-current-file))
     (info-initialize)
     (completing-read-multiple "Info Manuals: " (info--manual-names nil) nil t)))
  (consult-info--prepare-buffers manuals
    (lambda (buffers)
      (consult--read
       (consult--dynamic-collection
        (apply-partially #'consult-info--candidates buffers))
       :state (consult-info--state)
       :prompt
       (format "Info (%s): "
               (string-join (if (length> manuals 3)
                                `(,@(seq-take manuals 3) ,"…")
                              manuals)
                            ", "))
       :require-match t
       :sort nil
       :category 'consult-info
       :history '(:input consult-info--history)
       :group #'consult-info--group
       :add-history (thing-at-point 'symbol)
       :lookup #'consult--lookup-member))))