7 ms·
I don't recall the implementation details, but I have heard of undo-tree landing in invalid states that can break the history. It might just be that vundo is n
by daptaq 4y ago
I don't recall the implementation details, but I have heard of undo-tree landing in invalid states that can break the history. It might just be that vundo is newer, but I haven't heard of these kinds of stories for that package.
In my eyes it is the more idiomatic implementation.
- BaculumMeumEst 4y agoI’ve heard the same about undo-tree, was wondering if that was what you were referring to. I haven’t experienced it myself but maybe I’ll check out vundo before I do..
- b3morales 4y agoI have not used vundo, but it seems to be just a visualizer for the buffer undo list, whereas undo-tree takes over the undo system, replacing not just the commands but the data structure (https://github.com/apchamberlain/undo-tree.el/blob/help-in-visualizer-frame/undo-tree.el#L1677-L1726 https://github.com/apchamberlain/undo-tree.el/blob/help-in-v...). In other words, I think there's simply less surface area for vundo to have or cause problems.
- daptaq 4y agoThis is a good summary.