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