4 ms·
Might be worth noting in the title that this is from 2000. TL;DR version: The habits are for users of text editors, not for the editors themselves. They are: 1
by gjm11 17y ago
Might be worth noting in the title that this is from 2000.
TL;DR version: The habits are for users of text editors, not for the editors themselves. They are: 1. move around quickly, 2. don't type things twice, 3. fix errors quickly, 4. work effectively with groups of files, 5. provide easy use of tools outside the text editor, 6. understand and work with the structure of your text, 7. make a habit of improving your use of your text editor.
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.
- 1amzave 17y 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 17y 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 17y 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.