diff options
| author | Kenichi Handa | 2004-08-04 13:03:26 +0000 |
|---|---|---|
| committer | Kenichi Handa | 2004-08-04 13:03:26 +0000 |
| commit | af1781acbf8fe9e866ee36313d137a7ffb78383b (patch) | |
| tree | ed8017ea0fc1103a9bc462bbcb4c1b0999508f75 | |
| parent | 5dda46a34271234a885795bd3ec12ce6b9f908e5 (diff) | |
| download | emacs-af1781acbf8fe9e866ee36313d137a7ffb78383b.tar.gz emacs-af1781acbf8fe9e866ee36313d137a7ffb78383b.zip | |
(encoded-kbd-setup-keymap): Fix previous change.
| -rw-r--r-- | lisp/ChangeLog | 24 | ||||
| -rw-r--r-- | lisp/international/encoded-kb.el | 4 |
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 @@ | |||
| 1 | 2004-08-04 Kenichi Handa <handa@m17n.org> | ||
| 2 | |||
| 3 | * international/encoded-kb.el (encoded-kbd-setup-keymap): Fix | ||
| 4 | previous change. | ||
| 5 | |||
| 6 | 2004-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 | |||
| 1 | 2004-08-02 Kim F. Storm <storm@cua.dk> | 25 | 2004-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) |