Mercurial > emacs
changeset 92285:d38d15e5ee31
(isearch-printing-char): Don't check
keyboard-coding-system. Call
isearch-process-search-multibyte-characters only when
current-input-method is non-nil.
author | Kenichi Handa <handa@m17n.org> |
---|---|
date | Thu, 28 Feb 2008 01:57:42 +0000 |
parents | 7898dbba29fe |
children | b014e94ceb97 |
files | lisp/isearch.el |
diffstat | 1 files changed, 3 insertions(+), 9 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/isearch.el Wed Feb 27 22:53:11 2008 +0000 +++ b/lisp/isearch.el Thu Feb 28 01:57:42 2008 +0000 @@ -1842,15 +1842,9 @@ (let ((char last-command-char)) (if (= char ?\S-\ ) (setq char ?\s)) - (if (and enable-multibyte-characters - (>= char ?\200) - (<= char ?\377)) - (if (keyboard-coding-system) - (isearch-process-search-multibyte-characters char) - (isearch-process-search-char (unibyte-char-to-multibyte char))) - (if current-input-method - (isearch-process-search-multibyte-characters char) - (isearch-process-search-char char))))) + (if current-input-method + (isearch-process-search-multibyte-characters char) + (isearch-process-search-char char)))) (defun isearch-process-search-char (char) ;; * and ? are special in regexps when not preceded by \.