Undo/Redo history


Would it be possible to have a new view or dockable window that would show the CMD /programming history?

And to be able to use it with the undo function so you can undo a string of actions from a certain point by clicking on it in this window ?