Undo macros all at once.
When using macros multiplle times (e.g. 20q with a macro recorded to @ register) and then pressing u to undo, it reverts only last command of the last macro (not even the whole last macro). I think it should be done like it is in nvim: u keys jumps back to state when all macros are not applyied yet.
Yes, I would think this should be a unique transaction recorded and then reverted.
I think I have a stash in my local copy of the git repo implementing this from when I first made #1234, but I never actually pushed it or anything.
@Omnikar If you want to push what you have here I'd be willing to get it up to date and shepard it along.