Adding this to the editor would be a convenient option.
Undo/redo should be there. What steps do you want to undo that aren't supported?
In the editor? Or maybe I'm missing it?! Nothing specific... I had inadvertently deleted a chunk of snippet over the weekend and it got me thinking about an undo button. Thanks!