Function: multi-isearch-read-buffers
multi-isearch-read-buffers is a byte-compiled function defined in
misearch.el.gz.
Signature
(multi-isearch-read-buffers)
Documentation
Return a list of buffers specified interactively, one by one.
Source Code
;; Defined in /usr/src/emacs/lisp/misearch.el.gz
(defvar ido-ignore-item-temp-list) ; from ido.el
(defun multi-isearch-read-buffers ()
"Return a list of buffers specified interactively, one by one."
;; Most code from `multi-occur'.
(let* ((bufs (list (read-buffer "First buffer to search: "
(current-buffer) t)))
(buf nil)
(ido-ignore-item-temp-list bufs))
(while (not (string-equal
(setq buf (read-buffer (multi-occur--prompt) nil t))
""))
(cl-pushnew buf bufs :test #'equal)
(setq ido-ignore-item-temp-list bufs))
(nreverse bufs)))