Mercurial > emacs
comparison lispref/display.texi @ 56451:b190e160aa91
(Overlay Properties): Adding `evaporate' prop deletes empty overlay immediately.
author | Richard M. Stallman <rms@gnu.org> |
---|---|
date | Sat, 17 Jul 2004 14:40:22 +0000 |
parents | bd1f1cbf959f |
children | 714a83d1ea32 b9eee0a7bef5 |
comparison
equal
deleted
inserted
replaced
56450:30845fb9e44d | 56451:b190e160aa91 |
---|---|
1163 sense---only on the screen. | 1163 sense---only on the screen. |
1164 | 1164 |
1165 @item evaporate | 1165 @item evaporate |
1166 @kindex evaporate @r{(overlay property)} | 1166 @kindex evaporate @r{(overlay property)} |
1167 If this property is non-@code{nil}, the overlay is deleted automatically | 1167 If this property is non-@code{nil}, the overlay is deleted automatically |
1168 if it becomes empty (i.e., if its length becomes zero). However, | 1168 if it becomes empty (i.e., if its length becomes zero). If you give |
1169 if the overlay is @emph{already} empty, @code{evaporate} does not | 1169 an empty overlay a non-@code{nil} @code{evaporate} property, that deletes |
1170 delete it. | 1170 it immediately. |
1171 | 1171 |
1172 @item local-map | 1172 @item local-map |
1173 @cindex keymap of character (and overlays) | 1173 @cindex keymap of character (and overlays) |
1174 @kindex local-map @r{(overlay property)} | 1174 @kindex local-map @r{(overlay property)} |
1175 If this property is non-@code{nil}, it specifies a keymap for a portion | 1175 If this property is non-@code{nil}, it specifies a keymap for a portion |