Why in the world would any body spend hours(days?) hunting all these basic
plugins which are must have for today's software development needs?
These plugins are "must haves" if you are used to using an IDE. But they are not prerequisities of creating good software. Proof: plenty of good software has been and is being created without such plugins.You are used to the file browser on the left, the minimap on the right, the search function bound just so. So you want that. But not all vim users are used to that. The simplicity of vim is what drew me. There aren't a hundred and one "project files" (whatever those are) added to any bit of code I want to work on. There aren't a hundred and one buttons everywhere. There is the code on the screen. Nothing else. Adding lots of extra file-trees and variable-lists and computer-guessing-what-you-want-to-do in the default vim install seems like it would scare away more users from vim than it would draw. For the modern GUI kid (like me and I assume you), getting used to modes and the vim keybindings was hard enough. Let the user add windows and features at her own pace, as she gets comfortable. One other thing before you write off the "arcane 80's style" editors: The second fact that drew me to vim is that it was esteemed by men who I respected. Look at the powerful minds that have built such beautiful things with vim and emacs. There are two explanations for their devotion to their editors: 1) They are used to vim/emacs. They like them because they are used to them. 2) They are technologists. They have an innate fascination with the novel, the bold, the capacity for an innovative idea to change everything. Yet even with this prejudice, they love truth enough not to sacrifice the old superior tool for the new, fashionable one. After the first few frustrated sessions with vim, where I cursed at it for not behaving like a text editor "should" behave, I believed very strongly that explanation 1 must be true. But the power (sorry, that's the right word) I feel when I fire up vim grows everyday. It grew today after reading this excellent blog post and discovering some new, wonderful plugins. And everyday I grow more convinced that explanation 2 drives the loyalty to vim. |
And yes you will need them only if you have used them. Because people around a century back didn't need them.
You can still live in a jungle. But the question is, should you?