From 30bb14430cc6dd9bc44a5b561e2addabc592f4b0 Mon Sep 17 00:00:00 2001 From: Stefan Monnier Date: Mon, 6 Dec 2004 15:12:08 +0000 Subject: [PATCH] (isearch-quote-char): Use it. --- lisp/isearch.el | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) diff --git a/lisp/isearch.el b/lisp/isearch.el index 1057547cb3..118d23ce38 100644 --- a/lisp/isearch.el +++ b/lisp/isearch.el @@ -1682,13 +1682,9 @@ Isearch mode." ;; single-byte character set, and convert them to Emacs ;; characters. (if (and isearch-regexp (= char ?\ )) - (if (condition-case err - (progn - (string-match isearch-string "") - nil) - (error (equal (cadr err) "Unmatched [ or [^"))) - (isearch-process-search-char char) - (isearch-process-search-string "[ ]" " ")) + (if (subregexp-context-p isearch-string pos) + (isearch-process-search-string "[ ]" " ") + (isearch-process-search-char char)) (and enable-multibyte-characters (>= char ?\200) (<= char ?\377) -- 2.20.1