Function: multi-isearch-next-buffer-from-list
multi-isearch-next-buffer-from-list is a byte-compiled function
defined in misearch.el.gz.
Signature
(multi-isearch-next-buffer-from-list &optional BUFFER WRAP)
Documentation
Return the next buffer in the series of buffers.
This function is used for multiple buffers Isearch. A sequence of
buffers is defined by the variable multi-isearch-buffer-list
set in multi-isearch-buffers or multi-isearch-buffers-regexp.
Source Code
;; Defined in /usr/src/emacs/lisp/misearch.el.gz
;;; Global multi-buffer search invocations
(defun multi-isearch-next-buffer-from-list (&optional buffer wrap)
"Return the next buffer in the series of buffers.
This function is used for multiple buffers Isearch. A sequence of
buffers is defined by the variable `multi-isearch-buffer-list'
set in `multi-isearch-buffers' or `multi-isearch-buffers-regexp'."
(let ((buffers (if isearch-forward
multi-isearch-buffer-list
(reverse multi-isearch-buffer-list))))
(if wrap
(car buffers)
(cadr (member buffer buffers)))))