]> code.delx.au - gnu-emacs/blobdiff - lispref/maps.texi
no @anchor in mid-paragraph
[gnu-emacs] / lispref / maps.texi
index 8a529e81d2f3d5c551d05ef7f97f40ede324c4de..724091970c37886115cb5c7ab3e4fbd18dd97443 100644 (file)
@@ -1,21 +1,29 @@
 @c -*-texinfo-*-
 @c This is part of the GNU Emacs Lisp Reference Manual.
-@c Copyright (C) 1990, 1991, 1992, 1993, 1999 Free Software Foundation, Inc.
+@c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2001, 2002, 2003, 2004,
+@c   2005, 2006, 2007  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
 @appendix Standard Keymaps
+@cindex standard keymaps
 
 The following symbols are used as the names for various keymaps.
 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 +45,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 +76,9 @@ 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
+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
@@ -183,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