ideasman_42 · 2022-04-25 01:25
Danrobi1 · 2022-04-25 02:51
Nice. Thanks for sharing
mitrig · 2022-04-25 04:22
Definitely going to check this out, thanks!
JohnDoe365 · 2022-04-25 04:38
Sorry to be that one, but what offers your package in comparison to `undo-tree`? I am no talking about probably less features (which is to expect as undo-tree had many more years to ripen) but different workflow, different representation, more intuitive, easier to navigate?
ideasman_42 · 2022-04-25 06:21
Check [these comments](https://www.reddit.com/r/emacs/comments/txwwfi/comment/i3ot2px/?utm_source=share&utm_medium=web2x&context=3), regarding undo-tree / vundo.
b3n · 2022-04-25 06:51
This looks great! I will try it out tonight. Thank you for sharing.
Does it do any special visualisation for selective undos within a region?
nv-elisp · 2022-04-25 07:43
Pretty cool. I find the graph easier to follow horizontally than the vertical orientation undo-tree has.
A few ideas/suggestions:
I would expect `vundo-next` to work here as well and follow the diagonal of the graph.
From here:
o--x--o
`--o
to here:
o--o--o
`--x
And I would expect `vundo-previous` to work similarly:
o--o--o
`--x
would lead to here:
o--x--o
`--o
Basically follow the lines of the graph when pressed instead of hopping to the the parallel point in the graph. This was just my initial impression, though. I could see getting used to the way it currently works as well.
It would be neat if one could click on any of the unselected points in the graph and show a buffer diffing current position in the graph with that point.
Another idea is to record/display some information about each point in the graph when navigating. Perhaps the time the edit was made?
Food for thought.
ideasman_42 · 2022-04-25 08:54
According to the casouri it works but they're treated as regular edits, see: [link](https://www.reddit.com/r/emacs/comments/txwwfi/comment/i3sdhic/?utm_source=share&utm_medium=web2x&context=3)
Vaddi3 · 2022-04-25 13:53
I also expected `vundo-next` and `vundo-previous` to work the way you described. Seems more intuitive than what is currently implemented.
cradlemann · 2022-04-28 16:44
Any screenshots?