GNU bug report logs - #77580
[PATCH] New command ediff-undo

Previous Next

Package: emacs;

Reported by: "Paul D. Nelson" <ultrono <at> gmail.com>

Date: Sun, 6 Apr 2025 15:46:02 UTC

Severity: normal

Tags: patch

Full log


Message #62 received at 77580 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Sean Whitton <spwhitton <at> spwhitton.name>
Cc: michael_heerdegen <at> web.de, 77580 <at> debbugs.gnu.org, ultrono <at> gmail.com
Subject: Re: bug#77580: [PATCH] New command ediff-undo
Date: Thu, 10 Apr 2025 10:35:19 +0300
> Cc: michael_heerdegen <at> web.de, 77580 <at> debbugs.gnu.org
> From: Sean Whitton <spwhitton <at> spwhitton.name>
> Date: Thu, 10 Apr 2025 09:21:35 +0800
> 
> On Wed 09 Apr 2025 at 10:27pm +02, Paul D. Nelson wrote:
> 
> > Many thanks for the pointer to vundo.  It's a great tool for navigating
> > undo histories visually.
> >
> > The commands I've proposed (ediff-undo and diff-with-undo) serve a
> > somewhat different niche, primarily addressing a simpler use case:
> > quick, one-off comparisons with recent undo states, typically one or two
> > steps back.  Their implementation is straightforward and minimal.  vundo
> > is more innovative, but also more complex.  For the common scenarios
> > where I've found the proposed commands useful, vundo would generally be
> > overkill.
> 
> It might be more complex, but in general we really don't want to add
> functionality to Emacs core that is already available on ELPA, because
> we are working towards shipping the whole of GNU ELPA with our release
> tarballs.  Then we would be shipping the same functionality twice.

There are exceptions, though.  VC vs Magit comes to mind, and there
are others.

Basically, there's nothing wrong with having in Emacs a feature which
is simple and supports a subset of what an ELPA package offers.




This bug report was last modified 54 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.