annotate lispref/maps.texi @ 76022:e892213b9815

(w32_set_scroll_bar_thumb): Don't resize scroll-bar handle while dragging, except when we get close to eob. Fix position and size calculations so we don't scroll backwards just by clicking on the handle.
author Kim F. Storm <storm@cua.dk>
date Mon, 19 Feb 2007 14:45:39 +0000
parents 6d19c76d81c5
children 8c3661f15764 95d0cdf160ea
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
1 @c -*-texinfo-*-
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
2 @c This is part of the GNU Emacs Lisp Reference Manual.
75250
6d19c76d81c5 Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 72211
diff changeset
3 @c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2001, 2002, 2003, 2004,
6d19c76d81c5 Update copyright for years from Emacs 21 to present (mainly adding
Glenn Morris <rgm@gnu.org>
parents: 72211
diff changeset
4 @c 2005, 2006, 2007 Free Software Foundation, Inc.
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
5 @c See the file elisp.texi for copying conditions.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
6 @setfilename ../info/maps
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
7 @node Standard Keymaps, Standard Hooks, Standard Buffer-Local Variables, Top
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
8 @appendix Standard Keymaps
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
9
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
10 The following symbols are used as the names for various keymaps.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
11 Some of these exist when Emacs is first started, others are
7600
8bf07ff6a929 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 6451
diff changeset
12 loaded only when their respective mode is used. This is not
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
13 an exhaustive list.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
14
71912
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
15 Several keymaps are used in the minibuffer. @xref{Completion Commands}.
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
16
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
17 Almost all of these maps are used as local maps. Indeed, of the modes
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
18 that presently exist, only Vip mode and Terminal mode ever change the
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
19 global keymap.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
20
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
21 @table @code
71912
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
22 @item apropos-mode-map
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
23 @vindex apropos-mode-map
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
24 A sparse keymap for @code{apropos} buffers.
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
25
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
26 @item Buffer-menu-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
27 @vindex Buffer-menu-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
28 A full keymap used by Buffer Menu mode.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
29
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
30 @item c-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
31 @vindex c-mode-map
7600
8bf07ff6a929 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 6451
diff changeset
32 A sparse keymap used by C mode.
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
33
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
34 @item command-history-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
35 @vindex command-history-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
36 A full keymap used by Command History mode.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
37
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
38 @item ctl-x-4-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
39 A sparse keymap for subcommands of the prefix @kbd{C-x 4}.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
40
12098
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
41 @item ctl-x-5-map
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
42 A sparse keymap for subcommands of the prefix @kbd{C-x 5}.
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
43
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
44 @item ctl-x-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
45 A full keymap for @kbd{C-x} commands.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
46
71912
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
47 @item custom-mode-map
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
48 A full keymap for Custom mode.
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
49
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
50 @item debugger-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
51 @vindex debugger-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
52 A full keymap used by Debugger mode.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
53
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
54 @item dired-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
55 @vindex dired-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
56 A full keymap for @code{dired-mode} buffers.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
57
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
58 @item edit-abbrevs-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
59 @vindex edit-abbrevs-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
60 A sparse keymap used in @code{edit-abbrevs}.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
61
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
62 @item edit-tab-stops-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
63 @vindex edit-tab-stops-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
64 A sparse keymap used in @code{edit-tab-stops}.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
65
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
66 @item electric-buffer-menu-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
67 @vindex electric-buffer-menu-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
68 A full keymap used by Electric Buffer Menu mode.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
69
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
70 @item electric-history-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
71 @vindex electric-history-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
72 A full keymap used by Electric Command History mode.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
73
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
74 @item emacs-lisp-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
75 @vindex emacs-lisp-mode-map
7600
8bf07ff6a929 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 6451
diff changeset
76 A sparse keymap used by Emacs Lisp mode.
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
77
71912
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
78 @item esc-map
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
79 @vindex esc-map
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
80 A full keymap for @kbd{ESC} (or @kbd{Meta}) commands.
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
81
12098
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
82 @item facemenu-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
83 @vindex facemenu-menu
25751
467b88fab665 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 22138
diff changeset
84 The sparse keymap that displays the Text Properties menu.
12098
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
85
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
86 @item facemenu-background-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
87 @vindex facemenu-background-menu
25751
467b88fab665 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 22138
diff changeset
88 The sparse keymap that displays the Background Color submenu of the Text
12098
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
89 Properties menu.
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
90
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
91 @item facemenu-face-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
92 @vindex facemenu-face-menu
25751
467b88fab665 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 22138
diff changeset
93 The sparse keymap that displays the Face submenu of the Text Properties menu.
12098
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
94
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
95 @item facemenu-foreground-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
96 @vindex facemenu-foreground-menu
25751
467b88fab665 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 22138
diff changeset
97 The sparse keymap that displays the Foreground Color submenu of the Text
12098
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
98 Properties menu.
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
99
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
100 @item facemenu-indentation-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
101 @vindex facemenu-indentation-menu
25751
467b88fab665 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 22138
diff changeset
102 The sparse keymap that displays the Indentation submenu of the Text
467b88fab665 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 22138
diff changeset
103 Properties menu.
12098
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
104
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
105 @item facemenu-justification-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
106 @vindex facemenu-justification-menu
25751
467b88fab665 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 22138
diff changeset
107 The sparse keymap that displays the Justification submenu of the Text
12098
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
108 Properties menu.
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
109
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
110 @item facemenu-special-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
111 @vindex facemenu-special-menu
25751
467b88fab665 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 22138
diff changeset
112 The sparse keymap that displays the Special Props submenu of the Text
12098
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
113 Properties menu.
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
114
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
115 @item function-key-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
116 The keymap for translating keypad and function keys.@*
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
117 If there are none, then it contains an empty sparse keymap.
72211
c2484c5211e4 Update xrefs from Translating Input to Translation Keymaps.
Richard M. Stallman <rms@gnu.org>
parents: 71912
diff changeset
118 @xref{Translation Keymaps}.
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
119
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
120 @item fundamental-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
121 @vindex fundamental-mode-map
25751
467b88fab665 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 22138
diff changeset
122 The sparse keymap for Fundamental mode.@*
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
123 It is empty and should not be changed.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
124
71912
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
125 @item global-map
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
126 The full keymap containing default global key bindings.@*
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
127 Modes should not modify the Global map.
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
128
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
129 @item grep-mode-map
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
130 @vindex grep-mode-map
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
131 The keymap for @code{grep-mode} buffers.
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
132
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
133 @item help-map
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
134 The sparse keymap for the keys that follow the help character @kbd{C-h}.
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
135
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
136 @item help-mode-map
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
137 @vindex help-mode-map
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
138 The sparse keymap for Help mode.
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
139
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
140 @item Helper-help-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
141 @vindex Helper-help-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
142 A full keymap used by the help utility package.@*
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
143 It has the same keymap in its value cell and in its function
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
144 cell.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
145
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
146 @item Info-edit-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
147 @vindex Info-edit-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
148 A sparse keymap used by the @kbd{e} command of Info.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
149
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
150 @item Info-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
151 @vindex Info-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
152 A sparse keymap containing Info commands.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
153
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
154 @item isearch-mode-map
12098
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
155 @vindex isearch-mode-map
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
156 A keymap that defines the characters you can type within incremental
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
157 search.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
158
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
159 @item key-translation-map
7600
8bf07ff6a929 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 6451
diff changeset
160 A keymap for translating keys. This one overrides ordinary key
72211
c2484c5211e4 Update xrefs from Translating Input to Translation Keymaps.
Richard M. Stallman <rms@gnu.org>
parents: 71912
diff changeset
161 bindings, unlike @code{function-key-map}. @xref{Translation Keymaps}.
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
162
71912
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
163 @item kmacro-map
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
164 @vindex kmacro-map
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
165 A sparse keymap for keys that follows the @kbd{C-x C-k} prefix
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
166 search.
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
167
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
168 @item lisp-interaction-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
169 @vindex lisp-interaction-mode-map
25751
467b88fab665 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 22138
diff changeset
170 A sparse keymap used by Lisp Interaction mode.
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
171
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
172 @item lisp-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
173 @vindex lisp-mode-map
7600
8bf07ff6a929 entered into RCS
Richard M. Stallman <rms@gnu.org>
parents: 6451
diff changeset
174 A sparse keymap used by Lisp mode.
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
175
12098
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
176 @item menu-bar-edit-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
177 @vindex menu-bar-edit-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
178 The keymap which displays the Edit menu in the menu bar.
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
179
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
180 @item menu-bar-files-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
181 @vindex menu-bar-files-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
182 The keymap which displays the Files menu in the menu bar.
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
183
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
184 @item menu-bar-help-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
185 @vindex menu-bar-help-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
186 The keymap which displays the Help menu in the menu bar.
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
187
22138
d4ac295a98b3 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 21682
diff changeset
188 @item menu-bar-mule-menu
21682
90da2489c498 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 12098
diff changeset
189 @vindex menu-bar-mule-menu
90da2489c498 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 12098
diff changeset
190 The keymap which displays the Mule menu in the menu bar.
90da2489c498 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 12098
diff changeset
191
12098
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
192 @item menu-bar-search-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
193 @vindex menu-bar-search-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
194 The keymap which displays the Search menu in the menu bar.
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
195
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
196 @item menu-bar-tools-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
197 @vindex menu-bar-tools-menu
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
198 The keymap which displays the Tools menu in the menu bar.
a6eb5f12b0f3 *** empty log message ***
Karl Heuer <kwzh@gnu.org>
parents: 7600
diff changeset
199
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
200 @item mode-specific-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
201 The keymap for characters following @kbd{C-c}. Note, this is in the
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
202 global map. This map is not actually mode specific: its name was chosen
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
203 to be informative for the user in @kbd{C-h b} (@code{display-bindings}),
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
204 where it describes the main use of the @kbd{C-c} prefix key.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
205
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
206 @item occur-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
207 @vindex occur-mode-map
25751
467b88fab665 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 22138
diff changeset
208 A sparse keymap used by Occur mode.
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
209
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
210 @item query-replace-map
25751
467b88fab665 *** empty log message ***
Richard M. Stallman <rms@gnu.org>
parents: 22138
diff changeset
211 A sparse keymap used for responses in @code{query-replace} and related
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
212 commands; also for @code{y-or-n-p} and @code{map-y-or-n-p}. The functions
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
213 that use this map do not support prefix keys; they look up one event at a
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
214 time.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
215
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
216 @item text-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
217 @vindex text-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
218 A sparse keymap used by Text mode.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
219
71912
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
220 @item tool-bar-map
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
221 The keymap defining the contents of the tool bar.
0afb816dacfa (Standard Keymaps): Add xref for minibuffer maps.
Kim F. Storm <storm@cua.dk>
parents: 68648
diff changeset
222
6451
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
223 @item view-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
224 @vindex view-mode-map
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
225 A full keymap used by View mode.
8240c0b1d695 Initial revision
Richard M. Stallman <rms@gnu.org>
parents:
diff changeset
226 @end table
52401
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
227
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
228 @ignore
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
229 arch-tag: b741253c-7e23-4a02-b3fa-cffd9e4d72b9
695cf19ef79e Add arch taglines
Miles Bader <miles@gnu.org>
parents: 49600
diff changeset
230 @end ignore