3 ms·
Ever year or so I look at the nice sugar that things like VScode or other IDEs have and think "it has vim mode, those nice things would be good to have" - autoc
by VectorLock 6y ago
Ever year or so I look at the nice sugar that things like VScode or other IDEs have and think "it has vim mode, those nice things would be good to have" - autocomplete, things like that. So I try the IDE and I get so tired of _in the way_ it gets that I just go back to vanilla Vim.
Then I think "maybe I'll try these IDE like plugins for Vim" and get so frustrated by the Vim plugin system that its back to vanilla Vim pretty quickly.
- axiom92 6y agoI was wondering what language do you code in? I am a proficient Vim user but the more I use VScode for writing Python code, the harder it gets for me to justify using Vim for serious development.
- colordrops 6y agoIf you use the right plugins + lsp, there's nothing you can do in vscode that you can't do in vim. Just requires a lot more upfront work, but you can check the config into a git repo.
- reidrac 6y agoThe problem is finding the right plugins, but it doesn't require that much time (at least in Linux/Mac; Windows may be a different experience). I use "IDE features" when writing Scala: vim-plug first, then vim-lsc + metals. The configuration of lsc is trivial (as in you can copy an example of less than 10 lines). After using this for a while, I replicated the same experience in Python with python-language-server (I install it with pip --user), and it was matter of 5 minutes to setup. Before this I was using syntastic + ctags, and that required much more work. May be is more work than getting the same functionality in VSCode, but it doesn't look a lot of work to me.
- VectorLock 6y agoPython mostly. VScode just seems to get in the way with a lot of things.
- nepeckman 6y agoWhat I want so badly is real vim with an easy and expansive plugin system. I get by okay with neovim + Plug, but there's still more friction than I'd like. Bought the Oni2 early access because it looks promising, but its not quite there yet.
- VectorLock 6y agoI'm deeply turned off by Oni2's pre-release increasing price model.