changeset 85667:4516d805659c

(isearch-buffers-multi): New option. (isearch-buffers-search-fun): Test it.
author Richard M. Stallman <rms@gnu.org>
date Fri, 26 Oct 2007 09:54:19 +0000
parents 2a7d60a28bcf
children 6dd46bcf6f01
files lisp/isearch-multi.el
diffstat 1 files changed, 7 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/lisp/isearch-multi.el	Fri Oct 26 09:53:14 2007 +0000
+++ b/lisp/isearch-multi.el	Fri Oct 26 09:54:19 2007 +0000
@@ -37,6 +37,12 @@
   :version "23.1"
   :group 'isearch)
 
+(defcustom isearch-buffers-multi t
+  "Non-nil enables searching multiple related buffers, in certain modes."
+  :type 'boolean
+  :version "23.1"
+  :group 'isearch-buffers)
+
 (defcustom isearch-buffers-pause t
   "A choice defining where to pause the search.
 If the value is nil, don't pause before going to the next buffer.
@@ -121,7 +127,7 @@
        ;; successively, and search the string in them.  Do this only
        ;; when bound is nil (i.e. not while lazy-highlighting search
        ;; strings in the current buffer).
-       (unless bound
+       (when (and (not bound) isearch-buffers-multi)
 	 ;; If no-pause or there was one attempt to leave the current buffer
 	 (if (or (null isearch-buffers-pause)
 		 (and isearch-buffers-pause isearch-buffers-current-buffer))