changeset 39031:f5db16d9b787

Change conditional display property API description.
author Gerd Moellmann <gerd@gnu.org>
date Thu, 30 Aug 2001 12:12:17 +0000
parents 55864f6da728
children ed864621a68e
files etc/NEWS
diffstat 1 files changed, 8 insertions(+), 5 deletions(-) [+]
line wrap: on
line diff
--- a/etc/NEWS	Thu Aug 30 12:04:56 2001 +0000
+++ b/etc/NEWS	Thu Aug 30 12:12:17 2001 +0000
@@ -4664,13 +4664,16 @@
 *** Conditional display properties
 
 All display specifications can be conditionalized.  If a specification
-has the form `(:when CONDITION . SPEC)', the specification SPEC
-applies only when CONDITION yields a non-nil value when evaluated.
-During evaluation, point is temporarily set to the end position of
-the text having the `display' property.
+has the form `(when CONDITION . SPEC)', the specification SPEC applies
+only when CONDITION yields a non-nil value when evaluated.  During the
+evaluation, `object' is bound to the string or buffer having the
+conditional display property; `position' and `buffer-position' are
+bound to the position within `object' and the buffer position where
+the display property was found, respectively.  Both positions can be
+different when object is a string.
 
 The normal specification consisting of SPEC only is equivalent to
-`(:when t SPEC)'.
+`(when t . SPEC)'.
 
 +++
 ** New menu separator types.