Mercurial > emacs
comparison lisp/subr.el @ 83407:37d0562504bf
Merged in changes from CVS trunk.
Patches applied:
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-664
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-665
Update from CVS
* miles@gnu.org--gnu-2005/emacs--cvs-trunk--0--patch-666
Update from CVS
git-archimport-id: lorentey@elte.hu--2004/emacs--multi-tty--0--patch-447
author | Karoly Lorentey <lorentey@elte.hu> |
---|---|
date | Sat, 10 Dec 2005 21:18:28 +0000 |
parents | 69e184bbba16 a69df0269000 |
children | 14a4eb789b45 |
comparison
equal
deleted
inserted
replaced
83406:8e25aa911e3e | 83407:37d0562504bf |
---|---|
1600 This works regardless of whether undo is enabled in the buffer. | 1600 This works regardless of whether undo is enabled in the buffer. |
1601 | 1601 |
1602 This mechanism is transparent to ordinary use of undo; | 1602 This mechanism is transparent to ordinary use of undo; |
1603 if undo is enabled in the buffer and BODY succeeds, the | 1603 if undo is enabled in the buffer and BODY succeeds, the |
1604 user can undo the change normally." | 1604 user can undo the change normally." |
1605 (declare (indent 0) (debug t)) | |
1605 (let ((handle (make-symbol "--change-group-handle--")) | 1606 (let ((handle (make-symbol "--change-group-handle--")) |
1606 (success (make-symbol "--change-group-success--"))) | 1607 (success (make-symbol "--change-group-success--"))) |
1607 `(let ((,handle (prepare-change-group)) | 1608 `(let ((,handle (prepare-change-group)) |
1608 (,success nil)) | 1609 (,success nil)) |
1609 (unwind-protect | 1610 (unwind-protect |