Mercurial > emacs
comparison src/ChangeLog @ 85106:fd282fb888de
Add new `input-decode-map' keymap and use it for temrinal
escape sequences.
* keyboard.h (struct kboard): Add Vinput_decode_map.
Remove Vlocal_key_translation_map.
* keyboard.c (read_key_sequence): Add support for input-decode-map.
(init_kboard): Init input-decode-map.
Replace local-key-translation-map back with key-translation-map.
(syms_of_keyboard): Declare input-decode-map.
Remove local-key-translation-map. Update docstrings.
(mark_kboards): Mark Vinput_decode_map.
Don't mark Vlocal_key_translation_map.
* keymap.c (Fdescribe_buffer_bindings): Describe input-decode-map.
Replace local-key-translation-map back with key-translation-map.
* term.c (term_get_fkeys_1, CONDITIONAL_REASSIGN):
Bind in input-decode-map rather than function-key-map.
| author | Stefan Monnier <monnier@iro.umontreal.ca> |
|---|---|
| date | Tue, 09 Oct 2007 05:05:39 +0000 |
| parents | ba4f1a829f83 |
| children | 5039706521c9 |
comparison
equal
deleted
inserted
replaced
| 85105:ba4f1a829f83 | 85106:fd282fb888de |
|---|---|
| 1 2007-10-09 Stefan Monnier <monnier@iro.umontreal.ca> | 1 2007-10-09 Stefan Monnier <monnier@iro.umontreal.ca> |
| 2 | |
| 3 Add new `input-decode-map' keymap and use it for temrinal | |
| 4 escape sequences. | |
| 5 * keyboard.h (struct kboard): Add Vinput_decode_map. | |
| 6 Remove Vlocal_key_translation_map. | |
| 7 * keyboard.c (read_key_sequence): Add support for input-decode-map. | |
| 8 (init_kboard): Init input-decode-map. | |
| 9 Replace local-key-translation-map back with key-translation-map. | |
| 10 (syms_of_keyboard): Declare input-decode-map. | |
| 11 Remove local-key-translation-map. Update docstrings. | |
| 12 (mark_kboards): Mark Vinput_decode_map. | |
| 13 Don't mark Vlocal_key_translation_map. | |
| 14 * keymap.c (Fdescribe_buffer_bindings): Describe input-decode-map. | |
| 15 Replace local-key-translation-map back with key-translation-map. | |
| 16 * term.c (term_get_fkeys_1, CONDITIONAL_REASSIGN): | |
| 17 Bind in input-decode-map rather than function-key-map. | |
| 2 | 18 |
| 3 * lisp.h (XSETPSEUDOVECTOR): Don't set the tag anymore. | 19 * lisp.h (XSETPSEUDOVECTOR): Don't set the tag anymore. |
| 4 This was made redundant by the previous introduction of XSETPVECTYPE. | 20 This was made redundant by the previous introduction of XSETPVECTYPE. |
| 5 | 21 |
| 6 2007-10-09 Richard Stallman <rms@gnu.org> | 22 2007-10-09 Richard Stallman <rms@gnu.org> |
