Mercurial > emacs
changeset 59837:99a4ebcb02a2
(Undo) <buffer-undo-list>: Describe `apply' elements.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Mon, 31 Jan 2005 23:22:11 +0000 |
parents | 9d3ae9d4372d |
children | 5e3ad3077141 |
files | lispref/text.texi |
diffstat | 1 files changed, 12 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/lispref/text.texi Mon Jan 31 23:18:45 2005 +0000 +++ b/lispref/text.texi Mon Jan 31 23:22:11 2005 +0000 @@ -1208,6 +1208,18 @@ (put-text-property @var{beg} @var{end} @var{property} @var{value}) @end example +@item (apply @var{funname} . @var{args}) +This kind of element records a change that can be undone by evaluating +(@code{apply} @var{funname} @var{args}). + +@item (apply @var{delta} @var{beg} @var{end} @var{funname} . @var{args}) +This kind of element records a change that can be undone by evaluating +(@code{apply} @var{funname} @var{args}). The integer values @var{beg} +and @var{end} is buffer positions of the range affected by this change +and @var{delta} is an integer value which is the number of bytes added +or deleted in that range by this change. This kind of element +supports undo in an active region + @item (@var{marker} . @var{adjustment}) This kind of element records the fact that the marker @var{marker} was relocated due to deletion of surrounding text, and that it moved