Mercurial > emacs
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.