Function: multi-isearch-read-matching-buffers

multi-isearch-read-matching-buffers is a byte-compiled function defined in misearch.el.gz.

Signature

(multi-isearch-read-matching-buffers)

Documentation

Return a list of buffers whose names match specified regexp.

Uses read-regexp to read the regexp.

Source Code

;; Defined in /usr/src/emacs/lisp/misearch.el.gz
(defun multi-isearch-read-matching-buffers ()
  "Return a list of buffers whose names match specified regexp.
Uses `read-regexp' to read the regexp."
  ;; Most code from `multi-occur-in-matching-buffers'
  ;; and `kill-matching-buffers'.
  (let ((bufregexp
	 (read-regexp "Search in buffers whose names match regexp")))
    (when bufregexp
      (delq nil (mapcar (lambda (buf)
			  (when (string-match bufregexp (buffer-name buf))
			    buf))
			(buffer-list))))))