]> git.eshelyaron.com Git - emacs.git/commitdiff
(isearch-search): In the condition-case handler for
authorGerd Moellmann <gerd@gnu.org>
Thu, 11 Jan 2001 15:31:12 +0000 (15:31 +0000)
committerGerd Moellmann <gerd@gnu.org>
Thu, 11 Jan 2001 15:31:12 +0000 (15:31 +0000)
`error', set isearch-invalid-regexp to the whole error message.

lisp/ChangeLog
lisp/isearch.el

index f4e7912766e0b385245172a3a7fcd15f2fd07c53..68f61071a54756a1bfab26c1b9fcd56d4dd6259d 100644 (file)
@@ -1,5 +1,8 @@
 2001-01-11  Gerd Moellmann  <gerd@gnu.org>
 
+       * isearch.el (isearch-search): In the condition-case handler for
+       `error', set isearch-invalid-regexp to the whole error message.
+
        * subr.el (eval-after-load): Call load-symbol-file-load-history to
        ensure that eval-after-load works for files dumped with Emacs.
 
index 997cdc6aac9764fcb40050f608a8b5f8196a6158..251c85cf1e9e626858fcc85f2da95bac720caa12 100644 (file)
@@ -1583,8 +1583,8 @@ If there is no completion possible, say so and continue searching."
          isearch-invalid-regexp)
         (setq isearch-invalid-regexp "incomplete input")))
     (error
-     ;; stack overflow in regexp search.
-     (setq isearch-invalid-regexp (car (cdr lossage)))))
+     ;; Stack overflow in regexp search, for instance.
+     (setq isearch-invalid-regexp (format "%s" lossage))))
 
   (if isearch-success
       nil