changeset 29102:ba9cfbfc601e

*** empty log message ***
author Gerd Moellmann <gerd@gnu.org>
date Tue, 23 May 2000 09:44:28 +0000
parents 4341105dc3f0
children 036d6bd19167
files etc/NEWS lisp/ChangeLog lispref/display.texi lispref/modes.texi lispref/text.texi src/ChangeLog
diffstat 6 files changed, 20 insertions(+), 30 deletions(-) [+]
line wrap: on
line diff
--- a/etc/NEWS	Tue May 23 02:25:45 2000 +0000
+++ b/etc/NEWS	Tue May 23 09:44:28 2000 +0000
@@ -1184,6 +1184,11 @@
 *** eval-reg.el has been obsoleted by changes to edebug.el and removed.
 
 *** ph.el has been obsoleted by EUDC and removed.
+
+
+* Lisp changes made after edition 2.6 of the Emacs Lisp Manual,
+(Display-related features are described in a page of their own below.)
+
 
 * Lisp changes in Emacs 21.1 (see following page for display-related features)
 
--- a/lisp/ChangeLog	Tue May 23 02:25:45 2000 +0000
+++ b/lisp/ChangeLog	Tue May 23 09:44:28 2000 +0000
@@ -17,7 +17,7 @@
 
 2000-05-22  Sam Steingold  <sds@gnu.org>
 
-	* info.el (Info-fontify-node): fixed the call to
+	* info.el (Info-fontify-node): Fixed the call to
 	`add-text-properties' (bug introduced on 2000-05-18).
 
 2000-05-22  Dave Love  <fx@gnu.org>
--- a/lispref/display.texi	Tue May 23 02:25:45 2000 +0000
+++ b/lispref/display.texi	Tue May 23 09:44:28 2000 +0000
@@ -895,22 +895,14 @@
 If this property is non-@code{nil}, the overlay is deleted automatically
 if it ever becomes empty (i.e., if it spans no characters).
 
-@item keymap
+@item local-map
 @cindex keymap of character (and overlays)
-@kindex keymap @r{(overlay property)}
+@kindex local-map @r{(overlay property)}
 If this property is non-@code{nil}, it specifies a keymap for a portion
 of the text.  The property's value replaces the buffer's local map, when
 the character after point is within the overlay.  @xref{Active Keymaps}.
 @end table
 
-@item local-map
-@cindex keymap of character (and overlays)
-@kindex local-map @r{(overlay property)}
-This property is like the @code{keymap} property, except that it doesn't
-replace the buffer's local map.  Keys not defined in the keymap
-specified with @code{local-map} are looked up in the buffer's local map.
-@end table
-
 @node Managing Overlays
 @subsection Managing Overlays
 
--- a/lispref/modes.texi	Tue May 23 02:25:45 2000 +0000
+++ b/lispref/modes.texi	Tue May 23 09:44:28 2000 +0000
@@ -1449,28 +1449,28 @@
   Starting in Emacs 21, certain text properties are meaningful in the
 mode line.  The @code{face} property affects the appearance of text; the
 @code{help-echo} property associate help strings with the text, and
-@code{keymap} can make the text mouse-sensitive.
+@code{local-map} can make the text mouse-sensitive.
 
   There are three ways to specify text properties for text in the mode
 line:
 
 @enumerate
 @item
-Put a string with the @code{keymap} property directly into the mode-line
-data structure.
+Put a string with the @code{local-map} property directly into the
+mode-line data structure.
 
 @item
-Put a @code{keymap} property on a mode-line %-construct such as
-@samp{%12b}; then the expansion of the %-construct will have that same
-text property.
+Put a @code{local-map} property on a mode-line %-construct
+such as @samp{%12b}; then the expansion of the %-construct
+will have that same text property.
 
 @item
 Use a list containing @code{:eval @var{form}} in the mode-line data
 structure, and make @var{form} evaluate to a string that has a
-@code{keymap} property.
+@code{local-map} property.
 @end enumerate
 
-  You use the @code{keymap} property to specify a keymap.  Like any
+  You use the @code{local-map} property to specify a keymap.  Like any
 keymap, it can bind character keys and function keys; but that has no
 effect, since it is impossible to move point into the mode line.  This
 keymap can only take real effect for mouse clicks.
--- a/lispref/text.texi	Tue May 23 02:25:45 2000 +0000
+++ b/lispref/text.texi	Tue May 23 09:44:28 2000 +0000
@@ -2659,23 +2659,16 @@
 area, or in the tooltip window.  This feature is used in the mode line.
 It is available starting in Emacs 21.
 
-@item keymap
+@item local-map
 @cindex keymap of character
-@kindex keymap @r{(text property)}
+@kindex local-map @r{(text property)}
 You can specify a different keymap for some of the text in a buffer by
-means of the @code{keymap} property.  The property's value for the
+means of the @code{local-map} property.  The property's value for the
 character after point, if non-@code{nil}, is used for key lookup instead
 of the buffer's local map.  If the property value is a symbol, the
 symbol's function definition is used as the keymap.  @xref{Active
 Keymaps}.
 
-@item local-map
-@cindex keymap of character
-@kindex local-map @r{(text property)}
-This property is like the @code{keymap} property, except that it doesn't
-replace the buffer's local map.  Keys not defined in the keymap
-specified with @code{local-map} are looked up in the buffer's local map.
-
 @item syntax-table
 The @code{syntax-table} property overrides what the syntax table says
 about this particular character.  @xref{Syntax Properties}.
@@ -3069,7 +3062,7 @@
 
   Instead of defining a mouse command for the major mode, you can define
 a key binding for the clickable text itself, using the @code{local-map}
-or @code{keymap} text properties:
+text property:
 
 @example
 (let ((map (make-sparse-keymap)))
Binary file src/ChangeLog has changed