comparison lispref/maps.texi @ 7600:8bf07ff6a929

entered into RCS
author Richard M. Stallman <rms@gnu.org>
date Sat, 21 May 1994 02:22:28 +0000
parents 8240c0b1d695
children a6eb5f12b0f3
comparison
equal deleted inserted replaced
7599:880fcef68f73 7600:8bf07ff6a929
6 @node Standard Keymaps, Standard Hooks, Standard Buffer-Local Variables, Top 6 @node Standard Keymaps, Standard Hooks, Standard Buffer-Local Variables, Top
7 @appendix Standard Keymaps 7 @appendix Standard Keymaps
8 8
9 The following symbols are used as the names for various keymaps. 9 The following symbols are used as the names for various keymaps.
10 Some of these exist when Emacs is first started, others are 10 Some of these exist when Emacs is first started, others are
11 only loaded when their respective mode is used. This is not 11 loaded only when their respective mode is used. This is not
12 an exhaustive list. 12 an exhaustive list.
13 13
14 Almost all of these maps are used as local maps. Indeed, of the modes 14 Almost all of these maps are used as local maps. Indeed, of the modes
15 that presently exist, only Vip mode and Terminal mode ever change the 15 that presently exist, only Vip mode and Terminal mode ever change the
16 global keymap. 16 global keymap.
20 @vindex Buffer-menu-mode-map 20 @vindex Buffer-menu-mode-map
21 A full keymap used by Buffer Menu mode. 21 A full keymap used by Buffer Menu mode.
22 22
23 @item c-mode-map 23 @item c-mode-map
24 @vindex c-mode-map 24 @vindex c-mode-map
25 A sparse keymap used in C mode as a local map. 25 A sparse keymap used by C mode.
26 26
27 @item command-history-map 27 @item command-history-map
28 @vindex command-history-map 28 @vindex command-history-map
29 A full keymap used by Command History mode. 29 A full keymap used by Command History mode.
30 30
62 @vindex electric-history-map 62 @vindex electric-history-map
63 A full keymap used by Electric Command History mode. 63 A full keymap used by Electric Command History mode.
64 64
65 @item emacs-lisp-mode-map 65 @item emacs-lisp-mode-map
66 @vindex emacs-lisp-mode-map 66 @vindex emacs-lisp-mode-map
67 A sparse keymap used in Emacs Lisp mode. 67 A sparse keymap used by Emacs Lisp mode.
68 68
69 @item function-key-map 69 @item function-key-map
70 @vindex function-key-map 70 @vindex function-key-map
71 The keymap for translating keypad and function keys.@* 71 The keymap for translating keypad and function keys.@*
72 If there are none, then it contains an empty sparse keymap. 72 If there are none, then it contains an empty sparse keymap.
94 A keymap that defines the characters you can type within incremental 94 A keymap that defines the characters you can type within incremental
95 search. 95 search.
96 96
97 @item key-translation-map 97 @item key-translation-map
98 @vindex key-translation-map 98 @vindex key-translation-map
99 Another keymap for translating keys. This one overrides ordinary key 99 A keymap for translating keys. This one overrides ordinary key
100 bindings. 100 bindings, unlike @code{function-key-map}.
101 101
102 @item lisp-interaction-mode-map 102 @item lisp-interaction-mode-map
103 @vindex lisp-interaction-mode-map 103 @vindex lisp-interaction-mode-map
104 A sparse keymap used in Lisp mode. 104 A sparse keymap used by Lisp mode.
105 105
106 @item lisp-mode-map 106 @item lisp-mode-map
107 @vindex lisp-mode-map 107 @vindex lisp-mode-map
108 A sparse keymap used in Lisp mode. 108 A sparse keymap used by Lisp mode.
109 109
110 @item mode-specific-map 110 @item mode-specific-map
111 The keymap for characters following @kbd{C-c}. Note, this is in the 111 The keymap for characters following @kbd{C-c}. Note, this is in the
112 global map. This map is not actually mode specific: its name was chosen 112 global map. This map is not actually mode specific: its name was chosen
113 to be informative for the user in @kbd{C-h b} (@code{display-bindings}), 113 to be informative for the user in @kbd{C-h b} (@code{display-bindings}),
114 where it describes the main use of the @kbd{C-c} prefix key. 114 where it describes the main use of the @kbd{C-c} prefix key.
115 115
116 @item occur-mode-map 116 @item occur-mode-map
117 @vindex occur-mode-map 117 @vindex occur-mode-map
118 A local keymap used in Occur mode. 118 A local keymap used by Occur mode.
119 119
120 @item query-replace-map 120 @item query-replace-map
121 A local keymap used for responses in @code{query-replace} and related 121 A local keymap used for responses in @code{query-replace} and related
122 commands; also for @code{y-or-n-p} and @code{map-y-or-n-p}. The functions 122 commands; also for @code{y-or-n-p} and @code{map-y-or-n-p}. The functions
123 that use this map do not support prefix keys; they look up one event at a 123 that use this map do not support prefix keys; they look up one event at a