diff options
author | Kenichi Handa <handa@m17n.org> | 1999-05-28 00:16:09 +0000 |
---|---|---|
committer | Kenichi Handa <handa@m17n.org> | 1999-05-28 00:16:09 +0000 |
commit | c20d35d515b53ed937048b65087c1f6f6b3e9729 (patch) | |
tree | 8ecfd5505247463ed5506f3531336351e01f625d /lisp | |
parent | d840c7d5f01464f5d482ec71ae6cbd0d1982560d (diff) | |
download | emacs-c20d35d515b53ed937048b65087c1f6f6b3e9729.tar.gz emacs-c20d35d515b53ed937048b65087c1f6f6b3e9729.tar.bz2 emacs-c20d35d515b53ed937048b65087c1f6f6b3e9729.zip |
(isearch-quote-char): Don't assume character codes
0200 - 0237 stand for characters in some single-byte character
charset.
Diffstat (limited to 'lisp')
-rw-r--r-- | lisp/isearch.el | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/lisp/isearch.el b/lisp/isearch.el index aef204c02cc..6164498de10 100644 --- a/lisp/isearch.el +++ b/lisp/isearch.el @@ -1189,13 +1189,13 @@ and the meta character is unread so that it applies to editing the string." "Quote special characters for incremental search." (interactive) (let ((char (read-quoted-char (isearch-message t)))) - ;; Assume character codes 0200 - 0377 stand for - ;; European characters in Latin-1, and convert them - ;; to Emacs characters. + ;; Assume character codes 0240 - 0377 stand for characters in some + ;; single-byte character set, and convert them to Emacs + ;; characters. (and enable-multibyte-characters - (>= char ?\200) + (>= char ?\240) (<= char ?\377) - (setq char (+ char nonascii-insert-offset))) + (setq char (unibyte-char-to-multibyte char))) (isearch-process-search-char char))) (defun isearch-return-char () |