3 ms·
> You mean: spend untold hours scripting and recording interactions that give you about 10% of capabilities of a modern IDE. For information, not all vim users
by gwn7 6y ago
> You mean: spend untold hours scripting and recording interactions that give you about 10% of capabilities of a modern IDE.
For information, not all vim users are trying to reimplement the capabilities of a modern IDE in vim.
Some of us are just fine with vanilla vim/vi (and derivatives) because we are comfortable enough with the *nix environment [1] and don't need IDEs' fancy GUIs and integrations with stuff such as code completers, repls, debuggers, tag browsers, linters, etc.
In my opinion if one needs the full capabilities of a modern IDE right in their editor one should go with a modern IDE.
Trying to turn vim into a modern IDE with a zillion of plugins and glue scripts is a leisure activity and a time sink. Or just for the people who want to look cool [2].
I think this is the mindset you are criticizing.
[1]: Read: Already "spent untold hours" in the past, for better or worse
[2]: This is not bad per se. How are we going to impress nerdy girls otherwise? Your development environment doesn't always have to be about "work". Some people are also understandably after a certain kind of "hacker aesthetics". I mean looking at Idea's interface you can't feel like Neo entering the Matrix. Who cares about productivity??
- dmitriid 6y ago> In my opinion if one needs the full capabilities of a modern IDE right in their editor one should go with a modern IDE. > Trying to turn vim into a modern IDE with a zillion of plugins and glue scripts is a leisure activity and a time sink. Haha. That's true :) It's possible there's this conscious/unconscious bias against IDEs and "all the cool kids use vim/emacs". So people use those editors, but consciously/unconsciously crave the quality-of-life improvements that many IDEs (or just many other editors) provide. Even the simplest ones like file lists. Or symbol look ups. And then, yeah, it's down the rabbit hole of chasing the plugins, and configurations, and scripts. I experienced all this myself with emacs (I never grokked vim beyond some basic commands).