Function: consult--multi-collection

consult--multi-collection is a byte-compiled function defined in consult.el.

Signature

(consult--multi-collection SOURCES)

Documentation

Static or asynchronous completion function from SOURCES.

Source Code

;; Defined in ~/.emacs.d/elpa/consult-20260805.1130/consult.el
(defun consult--multi-collection (sources)
  "Static or asynchronous completion function from SOURCES."
  (consult--with-increased-gc
    (if (cl-loop for src across sources thereis (plist-get src :async))
        (consult--multi-async sources)
      (cl-loop for idx from 0 for src across sources nconc
               (consult--multi-items idx src t)))))