Function: consult-imenu--multi-items
consult-imenu--multi-items is a byte-compiled function defined in
consult-imenu.el.
Signature
(consult-imenu--multi-items BUFFERS)
Documentation
Return all imenu items from BUFFERS.
Source Code
;; Defined in ~/.emacs.d/elpa/consult-20260805.1130/consult-imenu.el
(defun consult-imenu--multi-items (buffers)
"Return all imenu items from BUFFERS."
(consult--with-increased-gc
(let ((reporter (make-progress-reporter "Collecting" 0 (length buffers))))
(prog1
(apply #'append
(seq-map-indexed (lambda (buf idx)
(with-current-buffer buf
(prog1 (consult-imenu--items-safe)
(progress-reporter-update
reporter (1+ idx) (buffer-name)))))
buffers))
(progress-reporter-done reporter)))))