1994-03-21 07:49:21 +00:00
|
|
|
@c -*-texinfo-*-
|
|
|
|
@c This is part of the GNU Emacs Lisp Reference Manual.
|
2005-08-10 14:29:01 +00:00
|
|
|
@c Copyright (C) 1990, 1991, 1992, 1993, 1999, 2002, 2003, 2004,
|
2006-02-06 12:31:40 +00:00
|
|
|
@c 2005, 2006 Free Software Foundation, Inc.
|
1994-03-21 07:49:21 +00:00
|
|
|
@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
|
|
|
|
|
|
|
|
The following symbols are used as the names for various keymaps.
|
|
|
|
Some of these exist when Emacs is first started, others are
|
1994-05-21 02:22:28 +00:00
|
|
|
loaded only when their respective mode is used. This is not
|
1994-03-21 07:49:21 +00:00
|
|
|
an exhaustive list.
|
|
|
|
|
2006-07-15 00:14:38 +00:00
|
|
|
Several keymaps are used in the minibuffer. @xref{Completion Commands}.
|
|
|
|
|
1994-03-21 07:49:21 +00:00
|
|
|
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
|
2006-07-15 00:14:38 +00:00
|
|
|
@item apropos-mode-map
|
|
|
|
@vindex apropos-mode-map
|
|
|
|
A sparse keymap for @code{apropos} buffers.
|
|
|
|
|
1994-03-21 07:49:21 +00:00
|
|
|
@item Buffer-menu-mode-map
|
|
|
|
@vindex Buffer-menu-mode-map
|
|
|
|
A full keymap used by Buffer Menu mode.
|
|
|
|
|
|
|
|
@item c-mode-map
|
|
|
|
@vindex c-mode-map
|
1994-05-21 02:22:28 +00:00
|
|
|
A sparse keymap used by C mode.
|
1994-03-21 07:49:21 +00:00
|
|
|
|
|
|
|
@item command-history-map
|
|
|
|
@vindex command-history-map
|
|
|
|
A full keymap used by Command History mode.
|
|
|
|
|
|
|
|
@item ctl-x-4-map
|
|
|
|
A sparse keymap for subcommands of the prefix @kbd{C-x 4}.
|
|
|
|
|
1995-06-06 19:21:15 +00:00
|
|
|
@item ctl-x-5-map
|
|
|
|
A sparse keymap for subcommands of the prefix @kbd{C-x 5}.
|
|
|
|
|
1994-03-21 07:49:21 +00:00
|
|
|
@item ctl-x-map
|
|
|
|
A full keymap for @kbd{C-x} commands.
|
|
|
|
|
2006-07-15 00:14:38 +00:00
|
|
|
@item custom-mode-map
|
|
|
|
A full keymap for Custom mode.
|
|
|
|
|
1994-03-21 07:49:21 +00:00
|
|
|
@item debugger-mode-map
|
|
|
|
@vindex debugger-mode-map
|
|
|
|
A full keymap used by Debugger mode.
|
|
|
|
|
|
|
|
@item dired-mode-map
|
|
|
|
@vindex dired-mode-map
|
|
|
|
A full keymap for @code{dired-mode} buffers.
|
|
|
|
|
|
|
|
@item edit-abbrevs-map
|
|
|
|
@vindex edit-abbrevs-map
|
|
|
|
A sparse keymap used in @code{edit-abbrevs}.
|
|
|
|
|
|
|
|
@item edit-tab-stops-map
|
|
|
|
@vindex edit-tab-stops-map
|
|
|
|
A sparse keymap used in @code{edit-tab-stops}.
|
|
|
|
|
|
|
|
@item electric-buffer-menu-mode-map
|
|
|
|
@vindex electric-buffer-menu-mode-map
|
|
|
|
A full keymap used by Electric Buffer Menu mode.
|
|
|
|
|
|
|
|
@item electric-history-map
|
|
|
|
@vindex electric-history-map
|
|
|
|
A full keymap used by Electric Command History mode.
|
|
|
|
|
|
|
|
@item emacs-lisp-mode-map
|
|
|
|
@vindex emacs-lisp-mode-map
|
1994-05-21 02:22:28 +00:00
|
|
|
A sparse keymap used by Emacs Lisp mode.
|
1994-03-21 07:49:21 +00:00
|
|
|
|
2006-07-15 00:14:38 +00:00
|
|
|
@item esc-map
|
|
|
|
@vindex esc-map
|
|
|
|
A full keymap for @kbd{ESC} (or @kbd{Meta}) commands.
|
|
|
|
|
1995-06-06 19:21:15 +00:00
|
|
|
@item facemenu-menu
|
|
|
|
@vindex facemenu-menu
|
1999-09-17 06:59:04 +00:00
|
|
|
The sparse keymap that displays the Text Properties menu.
|
1995-06-06 19:21:15 +00:00
|
|
|
|
|
|
|
@item facemenu-background-menu
|
|
|
|
@vindex facemenu-background-menu
|
1999-09-17 06:59:04 +00:00
|
|
|
The sparse keymap that displays the Background Color submenu of the Text
|
1995-06-06 19:21:15 +00:00
|
|
|
Properties menu.
|
|
|
|
|
|
|
|
@item facemenu-face-menu
|
|
|
|
@vindex facemenu-face-menu
|
1999-09-17 06:59:04 +00:00
|
|
|
The sparse keymap that displays the Face submenu of the Text Properties menu.
|
1995-06-06 19:21:15 +00:00
|
|
|
|
|
|
|
@item facemenu-foreground-menu
|
|
|
|
@vindex facemenu-foreground-menu
|
1999-09-17 06:59:04 +00:00
|
|
|
The sparse keymap that displays the Foreground Color submenu of the Text
|
1995-06-06 19:21:15 +00:00
|
|
|
Properties menu.
|
|
|
|
|
|
|
|
@item facemenu-indentation-menu
|
|
|
|
@vindex facemenu-indentation-menu
|
1999-09-17 06:59:04 +00:00
|
|
|
The sparse keymap that displays the Indentation submenu of the Text
|
|
|
|
Properties menu.
|
1995-06-06 19:21:15 +00:00
|
|
|
|
|
|
|
@item facemenu-justification-menu
|
|
|
|
@vindex facemenu-justification-menu
|
1999-09-17 06:59:04 +00:00
|
|
|
The sparse keymap that displays the Justification submenu of the Text
|
1995-06-06 19:21:15 +00:00
|
|
|
Properties menu.
|
|
|
|
|
|
|
|
@item facemenu-special-menu
|
|
|
|
@vindex facemenu-special-menu
|
1999-09-17 06:59:04 +00:00
|
|
|
The sparse keymap that displays the Special Props submenu of the Text
|
1995-06-06 19:21:15 +00:00
|
|
|
Properties menu.
|
|
|
|
|
1994-03-21 07:49:21 +00:00
|
|
|
@item function-key-map
|
|
|
|
The keymap for translating keypad and function keys.@*
|
|
|
|
If there are none, then it contains an empty sparse keymap.
|
1998-04-20 17:43:57 +00:00
|
|
|
@xref{Translating Input}.
|
1994-03-21 07:49:21 +00:00
|
|
|
|
|
|
|
@item fundamental-mode-map
|
|
|
|
@vindex fundamental-mode-map
|
1999-09-17 06:59:04 +00:00
|
|
|
The sparse keymap for Fundamental mode.@*
|
1994-03-21 07:49:21 +00:00
|
|
|
It is empty and should not be changed.
|
|
|
|
|
2006-07-15 00:14:38 +00:00
|
|
|
@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.
|
|
|
|
|
1994-03-21 07:49:21 +00:00
|
|
|
@item Helper-help-map
|
|
|
|
@vindex Helper-help-map
|
|
|
|
A full keymap used by the help utility package.@*
|
|
|
|
It has the same keymap in its value cell and in its function
|
|
|
|
cell.
|
|
|
|
|
|
|
|
@item Info-edit-map
|
|
|
|
@vindex Info-edit-map
|
|
|
|
A sparse keymap used by the @kbd{e} command of Info.
|
|
|
|
|
|
|
|
@item Info-mode-map
|
|
|
|
@vindex Info-mode-map
|
|
|
|
A sparse keymap containing Info commands.
|
|
|
|
|
|
|
|
@item isearch-mode-map
|
1995-06-06 19:21:15 +00:00
|
|
|
@vindex isearch-mode-map
|
1994-03-21 07:49:21 +00:00
|
|
|
A keymap that defines the characters you can type within incremental
|
|
|
|
search.
|
|
|
|
|
|
|
|
@item key-translation-map
|
1994-05-21 02:22:28 +00:00
|
|
|
A keymap for translating keys. This one overrides ordinary key
|
1998-04-20 17:43:57 +00:00
|
|
|
bindings, unlike @code{function-key-map}. @xref{Translating Input}.
|
1994-03-21 07:49:21 +00:00
|
|
|
|
2006-07-15 00:14:38 +00:00
|
|
|
@item kmacro-map
|
|
|
|
@vindex kmacro-map
|
|
|
|
A sparse keymap for keys that follows the @kbd{C-x C-k} prefix
|
|
|
|
search.
|
|
|
|
|
1994-03-21 07:49:21 +00:00
|
|
|
@item lisp-interaction-mode-map
|
|
|
|
@vindex lisp-interaction-mode-map
|
1999-09-17 06:59:04 +00:00
|
|
|
A sparse keymap used by Lisp Interaction mode.
|
1994-03-21 07:49:21 +00:00
|
|
|
|
|
|
|
@item lisp-mode-map
|
|
|
|
@vindex lisp-mode-map
|
1994-05-21 02:22:28 +00:00
|
|
|
A sparse keymap used by Lisp mode.
|
1994-03-21 07:49:21 +00:00
|
|
|
|
1995-06-06 19:21:15 +00:00
|
|
|
@item menu-bar-edit-menu
|
|
|
|
@vindex menu-bar-edit-menu
|
|
|
|
The keymap which displays the Edit menu in the menu bar.
|
|
|
|
|
|
|
|
@item menu-bar-files-menu
|
|
|
|
@vindex menu-bar-files-menu
|
|
|
|
The keymap which displays the Files menu in the menu bar.
|
|
|
|
|
|
|
|
@item menu-bar-help-menu
|
|
|
|
@vindex menu-bar-help-menu
|
|
|
|
The keymap which displays the Help menu in the menu bar.
|
|
|
|
|
1998-04-20 17:43:57 +00:00
|
|
|
@item menu-bar-mule-menu
|
|
|
|
@vindex menu-bar-mule-menu
|
|
|
|
The keymap which displays the Mule menu in the menu bar.
|
|
|
|
|
1995-06-06 19:21:15 +00:00
|
|
|
@item menu-bar-search-menu
|
|
|
|
@vindex menu-bar-search-menu
|
|
|
|
The keymap which displays the Search menu in the menu bar.
|
|
|
|
|
|
|
|
@item menu-bar-tools-menu
|
|
|
|
@vindex menu-bar-tools-menu
|
|
|
|
The keymap which displays the Tools menu in the menu bar.
|
|
|
|
|
1994-03-21 07:49:21 +00:00
|
|
|
@item mode-specific-map
|
|
|
|
The keymap for characters following @kbd{C-c}. Note, this is in the
|
|
|
|
global map. This map is not actually mode specific: its name was chosen
|
|
|
|
to be informative for the user in @kbd{C-h b} (@code{display-bindings}),
|
|
|
|
where it describes the main use of the @kbd{C-c} prefix key.
|
|
|
|
|
|
|
|
@item occur-mode-map
|
|
|
|
@vindex occur-mode-map
|
1999-09-17 06:59:04 +00:00
|
|
|
A sparse keymap used by Occur mode.
|
1994-03-21 07:49:21 +00:00
|
|
|
|
|
|
|
@item query-replace-map
|
1999-09-17 06:59:04 +00:00
|
|
|
A sparse keymap used for responses in @code{query-replace} and related
|
1994-03-21 07:49:21 +00:00
|
|
|
commands; also for @code{y-or-n-p} and @code{map-y-or-n-p}. The functions
|
|
|
|
that use this map do not support prefix keys; they look up one event at a
|
|
|
|
time.
|
|
|
|
|
|
|
|
@item text-mode-map
|
|
|
|
@vindex text-mode-map
|
|
|
|
A sparse keymap used by Text mode.
|
|
|
|
|
2006-07-15 00:14:38 +00:00
|
|
|
@item tool-bar-map
|
|
|
|
The keymap defining the contents of the tool bar.
|
|
|
|
|
1994-03-21 07:49:21 +00:00
|
|
|
@item view-mode-map
|
|
|
|
@vindex view-mode-map
|
|
|
|
A full keymap used by View mode.
|
|
|
|
@end table
|
2003-09-01 15:45:59 +00:00
|
|
|
|
|
|
|
@ignore
|
|
|
|
arch-tag: b741253c-7e23-4a02-b3fa-cffd9e4d72b9
|
|
|
|
@end ignore
|