emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] Changes to emacs/lispref/Attic/display.texi, v [EMACS_22_B


From: Richard M. Stallman
Subject: [Emacs-diffs] Changes to emacs/lispref/Attic/display.texi, v [EMACS_22_BASE]
Date: Wed, 19 Sep 2007 15:04:46 +0000

CVSROOT:        /cvsroot/emacs
Module name:    emacs
Branch:         EMACS_22_BASE
Changes by:     Richard M. Stallman <rms>       07/09/19 15:04:46

Index: display.texi
===================================================================
RCS file: /cvsroot/emacs/emacs/lispref/Attic/display.texi,v
retrieving revision 1.261.2.7
retrieving revision 1.261.2.8
diff -u -b -r1.261.2.7 -r1.261.2.8
--- display.texi        19 Sep 2007 14:55:48 -0000      1.261.2.7
+++ display.texi        19 Sep 2007 15:04:45 -0000      1.261.2.8
@@ -3237,15 +3237,20 @@
 insert images into text, and also control other aspects of how text
 displays.  The value of the @code{display} property should be a
 display specification, or a list or vector containing several display
-specifications (which apply in parallel to the text they cover).
+specifications.  Display specifications generally apply in parallel to
+the text they cover.
 
-  Some kinds of @code{display} properties specify something to display
-instead of the text that has the property.  In this case, ``the text''
-means all the consecutive characters that have the same Lisp object as
-their @code{display} property; these characters are replaced as a
-single unit.  By contrast, characters that have similar but distinct
-Lisp objects as their @code{display} properties are handled
-separately.  Here's a function that illustrates this point:
+  Some kinds of @code{display} specifications specify something to
+display instead of the text that has the property.  If a list of
+display specifications includes more than one of this kind, the first
+is effective and the rest are ignored.
+
+  For these specifications, ``the text that has the property'' means
+all the consecutive characters that have the same Lisp object as their
address@hidden property; these characters are replaced as a single
+unit.  By contrast, characters that have similar but distinct Lisp
+objects as their @code{display} properties are handled separately.
+Here's a function that illustrates this point:
 
 @smallexample
 (defun foo ()
@@ -3273,7 +3278,7 @@
   (goto-char (point-min))
   (dotimes (i 5)
     (let ((string (concat "A")))
-      (put-text-property (point) (2+ (point)) 'display string)
+      (put-text-property (point) (+ 2 (point)) 'display string)
       (put-text-property (point) (1+ (point)) 'display string)
       (forward-char 2))))
 @end smallexample




reply via email to

[Prev in Thread] Current Thread [Next in Thread]