+2008-02-28 Kenichi Handa <handa@ni.aist.go.jp>
+
+ * isearch.el (isearch-printing-char): Don't check
+ keyboard-coding-system. Call
+ isearch-process-search-multibyte-characters only when
+ current-input-method is non-nil.
+
2008-02-27 Kim F. Storm <storm@cua.dk>
* disp-table.el (make-glyph-code): Encode as cons if face id > 63.
(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 \.