Mercurial > emacs
comparison doc/lispref/maps.texi @ 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 | 0ba80d073e27 |
children | 107ccd98fa12 |
comparison
equal
deleted
inserted
replaced
85105:ba4f1a829f83 | 85106:fd282fb888de |
---|---|
111 @vindex facemenu-special-menu | 111 @vindex facemenu-special-menu |
112 The sparse keymap that displays the Special Props submenu of the Text | 112 The sparse keymap that displays the Special Props submenu of the Text |
113 Properties menu. | 113 Properties menu. |
114 | 114 |
115 @item function-key-map | 115 @item function-key-map |
116 The keymap for translating keypad and function keys.@* | 116 The keymap for translating key sequences to preferred alternatives.@* |
117 If there are none, then it contains an empty sparse keymap. | 117 If there are none, then it contains an empty sparse keymap. |
118 @xref{Translation Keymaps}. | 118 @xref{Translation Keymaps}. |
119 | 119 |
120 @item fundamental-mode-map | 120 @item fundamental-mode-map |
121 @vindex fundamental-mode-map | 121 @vindex fundamental-mode-map |
149 | 149 |
150 @item Info-mode-map | 150 @item Info-mode-map |
151 @vindex Info-mode-map | 151 @vindex Info-mode-map |
152 A sparse keymap containing Info commands. | 152 A sparse keymap containing Info commands. |
153 | 153 |
154 @item input-decode-map | |
155 The keymap for translating keypad and function keys.@* | |
156 If there are none, then it contains an empty sparse keymap. | |
157 @xref{Translation Keymaps}. | |
158 | |
154 @item isearch-mode-map | 159 @item isearch-mode-map |
155 @vindex isearch-mode-map | 160 @vindex isearch-mode-map |
156 A keymap that defines the characters you can type within incremental | 161 A keymap that defines the characters you can type within incremental |
157 search. | 162 search. |
158 | 163 |