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))))))