guix-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] gnu: Add emacs-undo-tree.


From: Ludovic Courtès
Subject: Re: [PATCH] gnu: Add emacs-undo-tree.
Date: Wed, 30 Dec 2015 17:15:17 +0100
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

address@hidden skribis:

> From: Dmitry Bogatov <address@hidden>
>
>   * gnu/packages/emacs.scm (emacs-undo-tree): New variable.
 ^^^
Extra space here.

> +    (synopsis "Treat undo history as a tree")
> +    (description "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 @code{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.  An added side
> +bonus is that undo history can in some cases be stored more efficiently,
> +allowing more changes to accumulate before Emacs starts discarding
> +history.")

Could you strip the description so that it’s at most 8 lines?

Otherwise LGTM.

Thanks, and sorry for the delay!

Ludo’.



reply via email to

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