# HG changeset patch # User Stefan Monnier # Date 1102345928 0 # Node ID 33ad50d0b8f57f38c67a34a52b0262da58648418 # Parent 212f5b190a8954a500d8bceb914ea160e7e43c10 (isearch-quote-char): Use it. diff -r 212f5b190a89 -r 33ad50d0b8f5 lisp/isearch.el --- a/lisp/isearch.el Mon Dec 06 15:11:51 2004 +0000 +++ b/lisp/isearch.el Mon Dec 06 15:12:08 2004 +0000 @@ -1682,13 +1682,9 @@ ;; 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)