aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2003-07-21 07:17:51 +0000
committerKenichi Handa2003-07-21 07:17:51 +0000
commitcbdbef2dc1be71c9aca77ea0b8db5d37b956c3eb (patch)
tree332bd38848ba9d8f43d8b30c4ff5c4bf315db7d9
parent29653ebc240cccd30f3db3f3f3a6e7b73f53831b (diff)
downloademacs-cbdbef2dc1be71c9aca77ea0b8db5d37b956c3eb.tar.gz
emacs-cbdbef2dc1be71c9aca77ea0b8db5d37b956c3eb.zip
(quail-translate-key): Update quail-current-str correctly.
-rw-r--r--lisp/ChangeLog5
-rw-r--r--lisp/international/quail.el3
2 files changed, 8 insertions, 0 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index 394b52d4173..ee9338d1f8f 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,8 @@
12003-07-21 Kenichi Handa <handa@m17n.org>
2
3 * international/quail.el (quail-translate-key): Update
4 quail-current-str correctly.
5
12003-07-21 Andreas Schwab <schwab@suse.de> 62003-07-21 Andreas Schwab <schwab@suse.de>
2 7
3 * progmodes/sh-script.el (sh-mode-syntax-table): Change syntax of 8 * progmodes/sh-script.el (sh-mode-syntax-table): Change syntax of
diff --git a/lisp/international/quail.el b/lisp/international/quail.el
index 187a7532091..db7c53ba89f 100644
--- a/lisp/international/quail.el
+++ b/lisp/international/quail.el
@@ -1692,6 +1692,9 @@ sequence counting from the head."
1692 1692
1693 (t 1693 (t
1694 ;; No way to handle the last character in this context. 1694 ;; No way to handle the last character in this context.
1695 (setq def (quail-map-definition
1696 (quail-lookup-key quail-current-key (1- len))))
1697 (setq quail-current-str (quail-get-current-str (1- len) def))
1695 (1- len)))))) 1698 (1- len))))))
1696 1699
1697(defun quail-next-translation () 1700(defun quail-next-translation ()