Function: multi-isearch-setup
multi-isearch-setup is an autoloaded and byte-compiled function
defined in misearch.el.gz.
Signature
(multi-isearch-setup)
Documentation
Set up isearch to search multiple buffers.
Intended to be added to isearch-mode-hook.
Source Code
;; Defined in /usr/src/emacs/lisp/misearch.el.gz
;;;###autoload
(defun multi-isearch-setup ()
"Set up isearch to search multiple buffers.
Intended to be added to `isearch-mode-hook'."
(when (and multi-isearch-search
multi-isearch-next-buffer-function)
(setq multi-isearch-current-buffer nil
multi-isearch-next-buffer-current-function
multi-isearch-next-buffer-function
multi-isearch-orig-search-fun
(default-value 'isearch-search-fun-function)
multi-isearch-orig-wrap
(default-value 'isearch-wrap-function)
multi-isearch-orig-push-state
(default-value 'isearch-push-state-function))
(setq-default isearch-search-fun-function #'multi-isearch-search-fun
isearch-wrap-function #'multi-isearch-wrap
isearch-push-state-function #'multi-isearch-push-state)
(add-hook 'isearch-mode-end-hook #'multi-isearch-end)))