4 ms·
> Unsurprisingly, Moolenaar (author of Vim) uses Vim for his examples, but I don't think this is primarily a propaganda exercise. Most of what he says could be
by 1amzave 16y ago
> Unsurprisingly, Moolenaar (author of Vim) uses Vim for his examples, but I don't think this is primarily a propaganda exercise. Most of what he says could be applied to, say, emacs with only superficial changes.
Mostly true, though there was (what seemed to me to be) a somewhat thinly-veiled jab at emacs at the start of Habit 5...
- rabidgnat 16y agoYou could take the beginning of habit 5 as complementary to Emacs. Has another program ever been extended to do more? Towards the end of point 5, Bram really points out the strength of Vim over Emacs - it is small enough that it could be refactored to be embeddable. This is the real slight towards Emacs - Emacs will never be embeddable, not in a hundred years. It is the all-purpose consumer that provides little benefit to outside programs. I think Bram saw a niche in creating a 'libvim' that other programs could use
- pook 16y agoTake a look at ezbl. Emacs doesn't even attempt to become embeddable. It instead takes the strategy of assimilating everything into a unified, tweakable UI. Two completely different strategies, both useful in their own niches, and incredibly powerful for those who have mastered their esoteric incantations. That being said, resistance is futile.