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