]> git.eshelyaron.com Git - emacs.git/commitdiff
*** empty log message ***
authorGerd Moellmann <gerd@gnu.org>
Tue, 23 May 2000 09:44:28 +0000 (09:44 +0000)
committerGerd Moellmann <gerd@gnu.org>
Tue, 23 May 2000 09:44:28 +0000 (09:44 +0000)
etc/NEWS
lisp/ChangeLog
lispref/display.texi
lispref/modes.texi
lispref/text.texi
src/ChangeLog

index 87305cb56b1f2afddcb0e693477ed3d8e1941a5f..59ee3abf580f47d878735ba5ad31a14f0b68ff6a 100644 (file)
--- a/etc/NEWS
+++ b/etc/NEWS
@@ -1184,6 +1184,11 @@ functionality with aliases for the mldrag functions.
 *** eval-reg.el has been obsoleted by changes to edebug.el and removed.
 
 *** ph.el has been obsoleted by EUDC and removed.
+
+\f
+* Lisp changes made after edition 2.6 of the Emacs Lisp Manual,
+(Display-related features are described in a page of their own below.)
+
 \f
 * Lisp changes in Emacs 21.1 (see following page for display-related features)
 
index e5608076bf40e729bf7da6b8975082850dee5bef..ce9d8c4200684fadc5b7eb55eacfefeee7790ea6 100644 (file)
@@ -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>
index ecdf52b69c08bd8f7843c6377088ee209eed0df6..5992c36171d2944e34371d6b3838cdc5ccb3c8a3 100644 (file)
@@ -895,22 +895,14 @@ sense---only on the screen.
 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
 
index 58914ddf77fd24359014c6ba15bf29aa2fe4c62a..12686adac488610464da1585b4b03ffd6e77c2c5 100644 (file)
@@ -1449,28 +1449,28 @@ The value of @code{global-mode-string}.  Currently, only
   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.
index f50c89135189f8c67a52c4dc32ba7a72e7659a53..ac157f70304acc8e952536513151e6699b63f25b 100644 (file)
@@ -2659,23 +2659,16 @@ move the mouse onto that text, Emacs displays that string in the echo
 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 @@ file to visit, based on the position found in the event.
 
   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)))
index 5944c18a4f2c81101a47149a5c3132910cf7b46e..a66a62919004b5ad8db974be8bb3534cc9eb6173 100644 (file)
@@ -57,7 +57,7 @@
        * callproc.c (Fcall_process): Always encode an argument string if
        it is multibyte.  Setup src_multibyte and dst_multibyte members of
        process_coding properly.
-w
+
        * category.c (Fmodify_category_entry): Use SPLIT_CHAR, not
        SPLIT_NON_ASCII_CHAR.