3 ms·
vim is stable and consistent. I vendor what plugins I do use with git submodules and everything just works for years and years. LSP integration works as well a
by lemonwaterlime 2y ago
vim is stable and consistent. I vendor what plugins I do use with git submodules and everything just works for years and years.
LSP integration works as well as a given language engine has implemented it. I’ve got an autocmd group that automatically binds keys if that language’s corresponding LSP compiler is on my system. So with something like Rust or Go, I open the file and just go (no pun intended).
When I am trying out a new language, I just add a few configuration lines to my vimrc and all the bindings work automatically.
For non-LSP langs (or those with heavy servers) I use good ol’ ctags and grep, which is my preference anyway.
vim has been rock-solid for a while now and I can count on it not to break (or to break my configs!). I think very carefully about my workflows over time and deliberately configure the editor for exactly how I actually use it.