Path to this page:
./
wip/undo-tree,
Treat Emacs undo history as a tree
Branch: CURRENT,
Version: 0.3,
Package name: undo-tree-0.3,
Maintainer: phoEmacs has a powerful undo system. Unlike the standard undo/redo system
in most software, it allows you to recover any past state of a buffer
(whereas the standard undo/redo system can lose past states as soon as
you redo). However, this power comes at a price: many people find
Emacs' undo system confusing and difficult to use, spawning a number
of packages that replace it with the less powerful but more intuitive
undo/redo system.
Both the loss of data with standard undo/redo, and the confusion of
Emacs' undo, stem from trying to treat undo history as a linear
sequence of changes. It's not. The undo-tree-mode provided by this
package replaces Emacs' undo system with a system that treats undo
history as what it is: a branching tree of changes. This simple idea
allows the more intuitive behaviour of the standard undo/redo system
to be combined with the power of never losing any history.
It gets better. You don't have to imagine the undo tree, because
undo-tree-mode includes an undo-tree visualizer which draws it for
you, and lets you browse around the undo history.
For more information, see the Commentary at the top of the
undo-tree.el file. (Note that undo-tree-mode does not yet support
undo-in-region, nor, for low-level reasons, does it restore marker
adjustments. I plan to support both of these in a future version.)
Required to run:[
editors/emacs26]
Required to build:[
pkgtools/cwrappers]
Master sites:
RMD160: b7b25d93905487a4675ee5a21495bb91b499d888
Filesize: 118.602 KB
Version history: (Expand)
- (2024-09-19) Package has been reborn
- (2024-09-15) Package deleted from pkgsrc
- (2023-02-13) Package has been reborn
- (2020-09-29) Package has been reborn
- (2020-09-29) Package deleted from pkgsrc
- (2020-01-02) Package has been reborn
CVS history: (Expand)
2012-10-07 19:41:39 by Aleksej Saushev | Files touched by this commit (52) |
Log message:
Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.
Mark packages that don't or might probably not have staged installation.
|
2011-02-18 05:55:05 by PHO / phonohawk | Files touched by this commit (2) |  |
Log message:
Upstream update to undo-tree 0.3
|
2010-02-22 04:52:50 by PHO / phonohawk | Files touched by this commit (5) |  |
Log message:
Import undo-tree-0.1.6 as wip/undo-tree.
Emacs has a powerful undo system. Unlike the standard undo/redo system
in most software, it allows you to recover any past state of a buffer
(whereas the standard undo/redo system can lose past states as soon as
you redo). However, this power comes at a price: many people find
Emacs' undo system confusing and difficult to use, spawning a number
of packages that replace it with the less powerful but more intuitive
undo/redo system.
Both the loss of data with standard undo/redo, and the confusion of
Emacs' undo, stem from trying to treat undo history as a linear
sequence of changes. It's not. The undo-tree-mode provided by this
package replaces Emacs' undo system with a system that treats undo
history as what it is: a branching tree of changes. This simple idea
allows the more intuitive behaviour of the standard undo/redo system
to be combined with the power of never losing any history.
It gets better. You don't have to imagine the undo tree, because
undo-tree-mode includes an undo-tree visualizer which draws it for
you, and lets you browse around the undo history.
For more information, see the Commentary at the top of the
undo-tree.el file. (Note that undo-tree-mode does not yet support
undo-in-region, nor, for low-level reasons, does it restore marker
adjustments. I plan to support both of these in a future version.)
|