Make it correctly parse modified commands
Fix crash on :endif
Add syntax error pseudo-commands when exiting with positive blockstack_len
Add support for :(buf|win|tab|arg)do commands
Also support :folddoopen/:folddoclosed
Wrap tcldo