summaryrefslogtreecommitdiff
path: root/lisp/isearch.el
diff options
context:
space:
mode:
authorKenichi Handa <handa@m17n.org>2005-12-10 01:14:23 +0000
committerKenichi Handa <handa@m17n.org>2005-12-10 01:14:23 +0000
commit332ee54425a3a0710a83960945168a8e465ff5e0 (patch)
tree84567540b8f719a5de7a13b30997f0abaca65cad /lisp/isearch.el
parentea9fc1bdb20fec973618f1bca525bbefaefa69eb (diff)
downloademacs-332ee54425a3a0710a83960945168a8e465ff5e0.tar.gz
(isearch-process-search-char): Translate CHAR by
translation-table-for-input.
Diffstat (limited to 'lisp/isearch.el')
-rw-r--r--lisp/isearch.el2
1 files changed, 2 insertions, 0 deletions
diff --git a/lisp/isearch.el b/lisp/isearch.el
index fe764b3d41d..65fc1f0a394 100644
--- a/lisp/isearch.el
+++ b/lisp/isearch.el
@@ -1809,6 +1809,8 @@ Isearch mode."
((eq char ?|) (isearch-fallback t nil t)))
;; Append the char to the search string, update the message and re-search.
+ (if (char-table-p translation-table-for-input)
+ (setq char (or (aref translation-table-for-input char) char)))
(isearch-process-search-string
(char-to-string char)
(if (>= char ?\200)