Editor wars. Ugh.
peterevjan.com
peterevjan.com
Editors all have their own language to them, the set of bindings they provide, which can be combined to do what we have in mind. Programmatically re-formatting text (through the use of macros) is one way for an editor to be really expressive. Then, giving an API and a language to actually statefully program your actions can give you even more expressiveness.
My point: language wars and editor wars are one and the same.
And he wrote a post about it. That's putting a lot of energy, isn't it?
It's interesting how one can feel attached to a sophisticated tool being it just a mean for obtaining something else. It's like these "vim powered" buttons back in the 90s web. Why is that relevant?
I could have the best car in the world on all points, if the driving wheel is a bit too big or a bit too small for my habits and the speed lever is on the left side, I won't even entertain the thought of using it and will commute by skateboard.