[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

undo-tree.el version 0.3

From: Toby Cubitt
Subject: undo-tree.el version 0.3
Date: Tue, 25 Jan 2011 13:02:22 +0100
User-agent: Mutt/1.5.21 (2010-09-15)

Version 0.3 of undo-tree, the package that replaces the Emacs undo system
with one that treats the undo history as what it is: a branching tree of
changes, has arrived! (Attached)

The most significant addition in this version is support for
undo-in-region, i.e. selectively undoing only those changes that affect
the active region. It necessarily works slightly differently to standard
Emacs in the way it records the undo-in-region changes themselves in the
undo history, but provides comparable behaviour (and perhaps even
improves this powerful Emacs undo feature a little). A lengthier
explanation of how it works is included in the Commentary at the top of
the package file.

The other user-visible features added since version 0.2 (the last version
announced on this list) are:

* The undo-tree visualizer now provides a visual indication of any
  registers storing an undo-tree state.

* In the visualizer, you can now select undo-tree states to jump to using
  the keyboard, as well as the mouse.

* The buffer-undo-list is rebuilt when disabling undo-tree-mode, so that
  the undo history isn't lost and you can revert to using the
  standard Emacs undo system. (Note that this will flatten the undo
  history, so re-enabling undo-tree-mode again will not recover the
  previous tree structure, although it will not lose any undo history.)

With this release, undo-tree-mode now provides a full replacement for the
standard Emacs undo system.

Savour! Relish! Enjoy! And wait a couple of hours before deluging me with
the inevitable bug reports, so I can enjoy the moment...

Dr T. S. Cubitt
Mathematics and Quantum Information group
Department of Mathematics
Complutense University
Madrid, Spain

email: address@hidden

Attachment: undo-tree.el
Description: Text document

reply via email to

[Prev in Thread] Current Thread [Next in Thread]