Mercurial > emacs
changeset 111995:b4939a7142b0
* doc/lispref/keymaps.texi (Simple Menu Items, Extended Menu Items):
Remove mention of the key-binding-data cache since we don't use it
any more.
* doc/lispref/modes.texi (Derived Modes): Mention prog-mode.
author | Stefan Monnier <monnier@iro.umontreal.ca> |
---|---|
date | Sat, 18 Dec 2010 11:28:15 -0500 |
parents | c92e0a5c96e9 |
children | 90a2d870e83e |
files | doc/lispref/ChangeLog doc/lispref/keymaps.texi doc/lispref/modes.texi |
diffstat | 3 files changed, 9 insertions(+), 24 deletions(-) [+] |
line wrap: on
line diff
--- a/doc/lispref/ChangeLog Fri Dec 17 22:45:16 2010 +0000 +++ b/doc/lispref/ChangeLog Sat Dec 18 11:28:15 2010 -0500 @@ -1,3 +1,10 @@ +2010-12-18 Stefan Monnier <monnier@iro.umontreal.ca> + + * modes.texi (Derived Modes): Mention prog-mode. + + * keymaps.texi (Simple Menu Items, Extended Menu Items): Remove mention + of the key-binding-data cache since we don't use it any more. + 2010-12-13 Eli Zaretskii <eliz@gnu.org> * processes.texi (Shell Arguments):
--- a/doc/lispref/keymaps.texi Fri Dec 17 22:45:16 2010 +0000 +++ b/doc/lispref/keymaps.texi Sat Dec 18 11:28:15 2010 -0500 @@ -2072,21 +2072,6 @@ of menus in advance. To force recalculation of the menu bar, call @code{force-mode-line-update} (@pxref{Mode Line Format}). - You've probably noticed that menu items show the equivalent keyboard key -sequence (if any) to invoke the same command. To save time on -recalculation, menu display caches this information in a sublist in the -binding, like this: - -@c This line is not too long--rms. -@example -(@var{item-string} @r{[}@var{help}@r{]} (@var{key-binding-data}) . @var{real-binding}) -@end example - -@noindent -Don't put these sublists in the menu item yourself; menu display -calculates them automatically. Don't mention keyboard equivalents in -the item strings themselves, since that is redundant. - @node Extended Menu Items @subsubsection Extended Menu Items @kindex menu-item @@ -2119,14 +2104,6 @@ @var{item-property-list}, has the form of a property list which contains other information. - When an equivalent keyboard key binding is cached, the extended menu -item binding looks like this: - -@example -(menu-item @var{item-name} @var{real-binding} (@var{key-binding-data}) - . @var{item-property-list}) -@end example - Here is a table of the properties that are supported: @table @code
--- a/doc/lispref/modes.texi Fri Dec 17 22:45:16 2010 +0000 +++ b/doc/lispref/modes.texi Sat Dec 18 11:28:15 2010 -0500 @@ -744,7 +744,8 @@ The recommended way to define a new major mode is to derive it from an existing one using @code{define-derived-mode}. If there is no closely related mode, you can inherit from @code{text-mode}, -@code{special-mode}, or in the worst case @code{fundamental-mode}. +@code{special-mode}, @code{prog-mode}, or in the worst case +@code{fundamental-mode}. @defmac define-derived-mode variant parent name docstring keyword-args@dots{} body@dots{} This macro defines @var{variant} as a major mode command, using