]> code.delx.au - gnu-emacs/blobdiff - lisp/misearch.el
* lisp/isearch.el (isearch-search-fun-default): New function.
[gnu-emacs] / lisp / misearch.el
index 22021bac57092ef7e086e2ef5ac6a4d898707b33..4848b6691bcb786556bedda62014e25491a611ed 100644 (file)
@@ -130,13 +130,7 @@ Intended to be added to `isearch-mode-hook'."
   (lambda (string bound noerror)
     (let ((search-fun
           ;; Use standard functions to search within one buffer
-          (cond
-           (isearch-word
-            (if isearch-forward 'word-search-forward 'word-search-backward))
-           (isearch-regexp
-            (if isearch-forward 're-search-forward 're-search-backward))
-           (t
-            (if isearch-forward 'search-forward 'search-backward))))
+          (isearch-search-fun-default))
          found buffer)
       (or
        ;; 1. First try searching in the initial buffer