]> code.delx.au - gnu-emacs/blobdiff - lispref/maps.texi
(Customization, Common Keywords)
[gnu-emacs] / lispref / maps.texi
index 38734cd6523aea8fbfd7c680cdc9057f24763f74..cdbd655eb3cefd337d50b177611acae16c085df1 100644 (file)
@@ -1,6 +1,7 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993 Free Software Foundation, Inc. 
+@c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2002, 2003, 2004,
+@c   2005, 2006 Free Software Foundation, Inc.
 @c See the file elisp.texi for copying conditions.
 @setfilename ../info/maps
 @node Standard Keymaps, Standard Hooks, Standard Buffer-Local Variables, Top
@@ -11,11 +12,17 @@ Some of these exist when Emacs is first started, others are
 loaded only when their respective mode is used.  This is not
 an exhaustive list.
 
+Several keymaps are used in the minibuffer.  @xref{Completion Commands}.
+
 Almost all of these maps are used as local maps.  Indeed, of the modes
 that presently exist, only Vip mode and Terminal mode ever change the
 global keymap.
 
 @table @code
+@item apropos-mode-map
+@vindex apropos-mode-map
+A sparse keymap for @code{apropos} buffers.
+
 @item Buffer-menu-mode-map
 @vindex Buffer-menu-mode-map
 A full keymap used by Buffer Menu mode.
@@ -37,6 +44,9 @@ A sparse keymap for subcommands of the prefix @kbd{C-x 5}.
 @item ctl-x-map
 A full keymap for @kbd{C-x} commands.
 
+@item custom-mode-map
+A full keymap for Custom mode.
+
 @item debugger-mode-map
 @vindex debugger-mode-map
 A full keymap used by Debugger mode.
@@ -65,6 +75,10 @@ A full keymap used by Electric Command History mode.
 @vindex emacs-lisp-mode-map
 A sparse keymap used by Emacs Lisp mode.
 
+@item esc-map
+@vindex esc-map
+A full keymap for @kbd{ESC} (or @kbd{Meta}) commands.
+
 @item facemenu-menu
 @vindex facemenu-menu
 The sparse keymap that displays the Text Properties menu.
@@ -101,13 +115,28 @@ Properties menu.
 @item function-key-map
 The keymap for translating keypad and function keys.@*
 If there are none, then it contains an empty sparse keymap.
-@xref{Translating Input}.
+@xref{Translation Keymaps}.
 
 @item fundamental-mode-map
 @vindex fundamental-mode-map
 The sparse keymap for Fundamental mode.@*
 It is empty and should not be changed.
 
+@item global-map
+The full keymap containing default global key bindings.@*
+Modes should not modify the Global map.
+
+@item grep-mode-map
+@vindex grep-mode-map
+The keymap for @code{grep-mode} buffers.
+
+@item help-map
+The sparse keymap for the keys that follow the help character @kbd{C-h}.
+
+@item help-mode-map
+@vindex help-mode-map
+The sparse keymap for Help mode.
+
 @item Helper-help-map
 @vindex Helper-help-map
 A full keymap used by the help utility package.@*
@@ -129,7 +158,12 @@ search.
 
 @item key-translation-map
 A keymap for translating keys.  This one overrides ordinary key
-bindings, unlike @code{function-key-map}.  @xref{Translating Input}.
+bindings, unlike @code{function-key-map}.  @xref{Translation Keymaps}.
+
+@item kmacro-map
+@vindex kmacro-map
+A sparse keymap for keys that follows the @kbd{C-x C-k} prefix
+search.
 
 @item lisp-interaction-mode-map
 @vindex lisp-interaction-mode-map
@@ -152,7 +186,6 @@ The keymap which displays the Files menu in the menu bar.
 The keymap which displays the Help menu in the menu bar.
 
 @item menu-bar-mule-menu
-@tindex menu-bar-mule-menu
 @vindex menu-bar-mule-menu
 The keymap which displays the Mule menu in the menu bar.
 
@@ -184,7 +217,14 @@ time.
 @vindex text-mode-map
 A sparse keymap used by Text mode.
 
+@item tool-bar-map
+The keymap defining the contents of the tool bar.
+
 @item view-mode-map
 @vindex view-mode-map
 A full keymap used by View mode.
 @end table
+
+@ignore
+   arch-tag: b741253c-7e23-4a02-b3fa-cffd9e4d72b9
+@end ignore