Why is universal undo supported by so few text editors? When I close a file, the text editor erases my entire undo history. Being able to undo a file all the way to the very first keystroke I typed in would be a really compelling feature to me.

In fact, what I want source control to be still is a giant unified universal undo for my project. Don’t bother me with releases and versioning, just log my actions on a per keystroke level and let me revert back to the second before I fucked up.

I understand the technical challenges of implementing this and how more formal version control scales better to more complex projects but I still crave the ability to mark a folder as being under universal undo with a super lightweight mechanism.