emacs-undo-fu
By ideasman42
vundo
Visualize the undo tree. (by casouri)
emacs-undo-fu | vundo | |
---|---|---|
9 | 15 | |
- | 394 | |
- | - | |
- | 7.1 | |
- | 17 days ago | |
Emacs Lisp | ||
- | - |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
emacs-undo-fu
Posts with mentions or reviews of emacs-undo-fu.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-04-06.
-
Vundo is great! (visual undo-tree for emacs-28)
Try undo-fu, it's a thin wrapper on emacs built-in undo/redo but doesn't have this limitation.
-
undo-hl: highlight to-be-deleted text before undo operation happens
Try undo-fu it was written to address exactly this problem.
-
Org Mode: Are you ever concerned that you might make some major editing mistake and lose some data?
Emacs has a good built-in undo function. And that one can be beefed up further with undo-tree --- which I used for some years --- or undo-fo --- which I use now ---.
-
The 6 Emacs Settings Every User Should Consider
I switched back from undo-tree to undo-fu, which re-uses the emacs undo-system instead of replacing it and makes it more intuitive to use while still preserving the full undo history. I sometimes miss the nice visualizations such as the tree and I didn't even know (or remember) the diff, but in 99% of cases I just need simple undo and most of the time I have git anyway to save intermediate states of my files.
-
Emacs noob here. How do I get redo functionality in evil mode? When I hit C-r, I see "customize 'evil-undo-system' for redo functionality", but I have no Idea what that means or how to do it. I assume there's some line I should add in my .emacs file?
There are packages that were written to add an explicit redo command, such as Undo Fu (https://gitlab.com/ideasman42/emacs-undo-fu) and Undo Tree (https://www.dr-qubit.org/undo-tree.html). Again, these packages are not needed in Emacs 28. That variable you found tells Evil which feature/package you want to use for an explicit redo command.
-
How to undo the undo
Had so many problems with this (once a month/week) and lost work... that I gave up and wrote undo-fu and undo-fu-session.
-
Learning elisp (emacs lisp) via pair programming
Did you try undo-fu?
vundo
Posts with mentions or reviews of vundo.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-12-11.
-
Text Editor Data Structures: Rethinking Undo
vundo is a simpler implementation: it reuses Emacs's tree and just implements the visualisation part.
undo-tree is a reimplementation of Emacs's tree based undo, that supports a visualization.
* undo-tree LOC: 4700. https://gitlab.com/tsc25/undo-tree/-/blob/master/undo-tree.e...
* vundo LOC: 1350. https://github.com/casouri/vundo/blob/master/vundo.el
-
WTF is: "Re-entering top level after C stack overflow"?
Actually I put together vundo diff functionality which I use everyday; it's very simple so you can easily stick in your .emacs. Or perhaps will get added to vundo (maybe with a special color for the "diff-from" circle, or the ability to set a "from" and "to" for diffing across a few undos) . It's "on demand" rather than automatic, but I actually find it easier to get a diff buffer where I want it, then leave it as I move around the tree. Very happy with vundo.
-
Significant performance issues, am I doing anything really stupid?
And if you want a graphical undo without the large underlying data structure, give vundo a try. It just re-uses the same undo data structure emacs already keeps.
-
Is there anything like “undo at this line?”
If you still want undo visualization, there's vundo that gives you a tree display of the state of the built-in undo: https://github.com/casouri/vundo
-
Any winner-mode enhancement? Something like vundo.
Is there anything like vundo for winner-mode? Or is any body have a winner-mode configuration that would behave like vundo?
-
help understanding how to do undo/redo.
Take a look at vundo:
-
Let's share your top 3 packages that you can't live without.
vundo: Visualize the undo tree.
-
What's the best way to use undo-redo on emacs?
You could try vundo
-
What have you recently *removed* from your Emacs configuration?
I switched from undo-tree to vundo and am favorably impressed.
-
Vundo is great! (visual undo-tree for emacs-28)
Submitted a PR to simplify that.
What are some alternatives?
When comparing emacs-undo-fu and vundo you can also consider the following projects:
undo-tree
undo-hl - Highlight undo operations so you never get lost
melpa - Recipes and build machinery for the biggest Emacs package repo
evil-goggles - Display visual hint on evil edit operations
meow - Yet another modal editing on Emacs / 猫态编辑
emacs-undo-fu-session
ido-at-point - ido-at-point
GNU Emacs - Mirror of GNU Emacs
elfeed - An Emacs web feeds client
flymake-collection - Collection of checkers for flymake