[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
emacs-27 c8fa056 1/2: Mention undo-amalgamate-change-group in the lispre
From: |
Eli Zaretskii |
Subject: |
emacs-27 c8fa056 1/2: Mention undo-amalgamate-change-group in the lispref manual |
Date: |
Sat, 23 Jan 2021 04:29:08 -0500 (EST) |
branch: emacs-27
commit c8fa056a50586429be37fc5bfde8226c4b6cefa2
Author: Lars Ingebrigtsen <larsi@gnus.org>
Commit: Eli Zaretskii <eliz@gnu.org>
Mention undo-amalgamate-change-group in the lispref manual
* doc/lispref/text.texi (Atomic Changes): Mention
undo-amalgamate-change-group (bug#42303).
(cherry picked from commit ba25a82855a2c03c25fec83f3056c166b692e94f)
---
doc/lispref/text.texi | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/doc/lispref/text.texi b/doc/lispref/text.texi
index 06975f7..5eead42 100644
--- a/doc/lispref/text.texi
+++ b/doc/lispref/text.texi
@@ -5561,6 +5561,11 @@ This function cancels and undoes all the changes in the
change group
specified by @var{handle}.
@end defun
+@defun undo-amalgamate-change-group
+Amalgamate changes in change-group since @var{handle}. I.e., remove
+all undo boundaries between the state of @var{handle} and now.
+@end defun
+
Your code should use @code{unwind-protect} to make sure the group is
always finished. The call to @code{activate-change-group} should be
inside the @code{unwind-protect}, in case the user types @kbd{C-g}