Also, now I'm thinking about new features. What if there was a way to jump to a not-yet-existing-column? Something like: mapping n<M-|><char> to :se ve=all<cr>n|r<char>:se ve=""
Hm. Just dropping that straight in got me to 97 bytes, but I've done that already with :se ve=all, just haven't edited. Might take a look in a bit to see if either method can be golfed
@nmjcman101 That actually reminds me off a feature I've been thinking about adding for a long long time: Two byte setting commands
The basic idea is that I'd take up to 256 different settings that occasionally save a lot of bytes, and coming up with a unique number for each one of them. Then doing <M-:><n> would turn on setting n.
That also goes hand in hand with another feature I've been thinking about for a long time: Prefilling a bunch of registers/extending the addressable registers
@nmjcman101 Nowrap? Where would that help? (BTW, nowrap is already on by default in V)
In general, I've tried to remove any feature that relies upon the size of the visible window (M, H, L, 'wrap', etc.)
The hard thing about coming up with them is that most of them will be very obscure/rarely used. You just have to think of a lot of weird text-sequences and hope they get used in the future
If it weren't for the range operator, most of them would be alphabetical, digits, etc.