aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorKenichi Handa2004-08-04 13:03:26 +0000
committerKenichi Handa2004-08-04 13:03:26 +0000
commitaf1781acbf8fe9e866ee36313d137a7ffb78383b (patch)
treeed8017ea0fc1103a9bc462bbcb4c1b0999508f75
parent5dda46a34271234a885795bd3ec12ce6b9f908e5 (diff)
downloademacs-af1781acbf8fe9e866ee36313d137a7ffb78383b.tar.gz
emacs-af1781acbf8fe9e866ee36313d137a7ffb78383b.zip
(encoded-kbd-setup-keymap): Fix previous change.
-rw-r--r--lisp/ChangeLog24
-rw-r--r--lisp/international/encoded-kb.el4
2 files changed, 26 insertions, 2 deletions
diff --git a/lisp/ChangeLog b/lisp/ChangeLog
index b5134b2647f..e12449df8e4 100644
--- a/lisp/ChangeLog
+++ b/lisp/ChangeLog
@@ -1,3 +1,27 @@
12004-08-04 Kenichi Handa <handa@m17n.org>
2
3 * international/encoded-kb.el (encoded-kbd-setup-keymap): Fix
4 previous change.
5
62004-08-03 Kenichi Handa <handa@m17n.org>
7
8 * international/encoded-kb.el: The following changes are to
9 utilize key-translation-map instead of minor mode map.
10 (encoded-kbd-iso2022-non-ascii-map): Delete it.
11 (encoded-kbd-coding, encoded-kbd-handle-8bit): Delete them.
12 (encoded-kbd-last-key): New function.
13 (encoded-kbd-iso2022-single-shift): New function.
14 (encoded-kbd-iso2022-designation)
15 (encoded-kbd-self-insert-iso2022-7bit)
16 (encoded-kbd-self-insert-iso2022-8bit)
17 (encoded-kbd-self-insert-sjis, encoded-kbd-self-insert-big5)
18 (encoded-kbd-self-insert-ccl): Make them suitable for bindings in
19 key-translation-map.
20 (encoded-kbd-setup-keymap): Setup key-translation-map.
21 (saved-key-translation-map): New variable.
22 (encoded-kbd-mode): Save/restore key-translation-map. Adjusted
23 for the change of encoded-kbd-setup-keymap.
24
12004-08-02 Kim F. Storm <storm@cua.dk> 252004-08-02 Kim F. Storm <storm@cua.dk>
2 26
3 * avoid.el (mouse-avoidance-point-position): Use window-inside-edges 27 * avoid.el (mouse-avoidance-point-position): Use window-inside-edges
diff --git a/lisp/international/encoded-kb.el b/lisp/international/encoded-kb.el
index 962f741c81c..cba2f0e45b9 100644
--- a/lisp/international/encoded-kb.el
+++ b/lisp/international/encoded-kb.el
@@ -181,7 +181,7 @@ The following key sequence may cause multilingual text insertion."
181 ((eq (coding-system-type coding) 1) ; SJIS 181 ((eq (coding-system-type coding) 1) ; SJIS
182 (let ((i 128)) 182 (let ((i 128))
183 (while (< i 256) 183 (while (< i 256)
184 (define-key encoded-kbd-mode-map 184 (define-key key-translation-map
185 (vector i) 'encoded-kbd-self-insert-sjis) 185 (vector i) 'encoded-kbd-self-insert-sjis)
186 (setq i (1+ i)))) 186 (setq i (1+ i))))
187 8) 187 8)
@@ -189,7 +189,7 @@ The following key sequence may cause multilingual text insertion."
189 ((eq (coding-system-type coding) 3) ; Big5 189 ((eq (coding-system-type coding) 3) ; Big5
190 (let ((i 161)) 190 (let ((i 161))
191 (while (< i 255) 191 (while (< i 255)
192 (define-key encoded-kbd-mode-map 192 (define-key key-translation-map
193 (vector i) 'encoded-kbd-self-insert-big5) 193 (vector i) 'encoded-kbd-self-insert-big5)
194 (setq i (1+ i)))) 194 (setq i (1+ i))))
195 8) 195 8)