Hi, I think an UndoManager dockable panel could be a
good idea of plugin. It could list all undo for the
current buffer and maybe have some actions.
Another idea but I'm not sure if it could be done in a
plugin is to flag a version of the buffer. So it would
be possible to revert directly to this version using
the undo.
Logged In: YES
user_id=285591
Originator: YES
After some studies this feature is impossible to be done in a plugin, and even in the core it would require a lot of refactoring