diff options
| author | Kenichi Handa | 1997-09-01 07:19:38 +0000 |
|---|---|---|
| committer | Kenichi Handa | 1997-09-01 07:19:38 +0000 |
| commit | f5c7c0ebafa7f1861c879a9c78ada7bea611599f (patch) | |
| tree | eb29c1cb7f9b22f78953ff6e426f70692ffacb47 | |
| parent | 70e9e25ef5890f42f481c53f61087a34bf1aaaa1 (diff) | |
| download | emacs-f5c7c0ebafa7f1861c879a9c78ada7bea611599f.tar.gz emacs-f5c7c0ebafa7f1861c879a9c78ada7bea611599f.zip | |
(quail-translation-keymap): Do not bind
"\C-c" to quail-abort-translation.
(quail-mode-map): Bind key codes 128 through 256 to
quail-start-translation.
(quail-translation-keymap): Bind key codes 128 through 256 to
quail-self-insert-command.
(quail-conversion-keymap): Bind key codes 128 through 256 to
quail-start-translation-in-conversion-mode.
| -rw-r--r-- | lisp/international/quail.el | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/lisp/international/quail.el b/lisp/international/quail.el index a8ad5fb6c74..49c9bbb25fe 100644 --- a/lisp/international/quail.el +++ b/lisp/international/quail.el | |||
| @@ -247,6 +247,10 @@ LEIM is available from the same ftp directory as Emacs.")) | |||
| 247 | (while (< i 127) | 247 | (while (< i 127) |
| 248 | (define-key map (char-to-string i) 'quail-start-translation) | 248 | (define-key map (char-to-string i) 'quail-start-translation) |
| 249 | (setq i (1+ i))) | 249 | (setq i (1+ i))) |
| 250 | (setq i 128) | ||
| 251 | (while (< i 256) | ||
| 252 | (define-key map (vector i) 'quail-start-translation) | ||
| 253 | (setq i (1+ i))) | ||
| 250 | map) | 254 | map) |
| 251 | "Keymap for Quail mode.") | 255 | "Keymap for Quail mode.") |
| 252 | 256 | ||
| @@ -271,6 +275,10 @@ LEIM is available from the same ftp directory as Emacs.")) | |||
| 271 | (while (< i 127) | 275 | (while (< i 127) |
| 272 | (define-key map (char-to-string i) 'quail-self-insert-command) | 276 | (define-key map (char-to-string i) 'quail-self-insert-command) |
| 273 | (setq i (1+ i))) | 277 | (setq i (1+ i))) |
| 278 | (setq i 128) | ||
| 279 | (while (< i 127) | ||
| 280 | (define-key map (vector i) 'quail-self-insert-command) | ||
| 281 | (setq i (1+ i))) | ||
| 274 | (define-key map "\177" 'quail-delete-last-char) | 282 | (define-key map "\177" 'quail-delete-last-char) |
| 275 | (define-key map "\C-f" 'quail-next-translation) | 283 | (define-key map "\C-f" 'quail-next-translation) |
| 276 | (define-key map "\C-b" 'quail-prev-translation) | 284 | (define-key map "\C-b" 'quail-prev-translation) |
| @@ -278,7 +286,6 @@ LEIM is available from the same ftp directory as Emacs.")) | |||
| 278 | (define-key map "\C-p" 'quail-prev-translation-block) | 286 | (define-key map "\C-p" 'quail-prev-translation-block) |
| 279 | (define-key map "\C-i" 'quail-completion) | 287 | (define-key map "\C-i" 'quail-completion) |
| 280 | (define-key map "\C-@" 'quail-select-current) | 288 | (define-key map "\C-@" 'quail-select-current) |
| 281 | (define-key map "\C-c" 'quail-abort-translation) | ||
| 282 | (define-key map "\C-h" 'quail-translation-help) | 289 | (define-key map "\C-h" 'quail-translation-help) |
| 283 | (define-key map "\e" '(keymap (t . quail-execute-non-quail-command))) | 290 | (define-key map "\e" '(keymap (t . quail-execute-non-quail-command))) |
| 284 | (define-key map [tab] 'quail-completion) | 291 | (define-key map [tab] 'quail-completion) |
| @@ -318,6 +325,10 @@ This map is activated while translation region is active.") | |||
| 318 | (define-key map (char-to-string i) | 325 | (define-key map (char-to-string i) |
| 319 | 'quail-start-translation-in-conversion-mode) | 326 | 'quail-start-translation-in-conversion-mode) |
| 320 | (setq i (1+ i))) | 327 | (setq i (1+ i))) |
| 328 | (setq i 128) | ||
| 329 | (while (< i 127) | ||
| 330 | (define-key map (vector i) 'quail-start-translation-in-conversion-mode) | ||
| 331 | (setq i (1+ i))) | ||
| 321 | (define-key map "\C-b" 'quail-conversion-backward-char) | 332 | (define-key map "\C-b" 'quail-conversion-backward-char) |
| 322 | (define-key map "\C-f" 'quail-conversion-forward-char) | 333 | (define-key map "\C-f" 'quail-conversion-forward-char) |
| 323 | (define-key map "\C-a" 'quail-conversion-beginning-of-region) | 334 | (define-key map "\C-a" 'quail-conversion-beginning-of-region) |