4 ms·
i use Neovim if that’s considered nonstandard. I’m pretty sure even with plug-ins it’s light on resources. Without plug-ins it’s just a text editor, but with p
by armchairhacker 5y ago
i use Neovim if that’s considered nonstandard.
I’m pretty sure even with plug-ins it’s light on resources. Without plug-ins it’s just a text editor, but with plugins you can get a language server (code analysis, auto completion, etc.), file tree, debugger, and anything else you need to basically make it an IDE.
The only issue is that there’s definitely a learning curve. Not just to learn vim, but also to figure out which plug-ins to use, and debug any issues (because they expect you to have more experience hacking stuff). Most operations are shortcuts, they’re not immediately clear like in an IDE.
I recommend Lunar-vim or NvChad as those seem easy to install, and neovide (GUI for neovim, aka a window you can run it in instead of a terminal which should also support all of neovim plugin’s weird features like displaying images).
Alternatively there are lots of mini-IDEs designed to be like VSCode but smaller. You can find some on past threads.
- armchairhacker 5y agoI should add that i still mainly use JetBrains software when working on large projects. IntelliJ’s code analysis is unparalleled. But i use neovim for smaller stuff and languages where JetBrains analysis doesn’t beat LSP. Like I said, there’s a learning curve but once you pass it everything is comfortable and workable.
- parentheses 5y agoThis matches my feeling on nvim so far. I have yet to redo my vimrc to replace really slow plugins with Lua variants. I think that will make it much better. Maybe time to start from 0-vim config.
- uxp100 5y agoDo you think Neovim is the "right" program to choose going forward with vim? I'm currently using vim 8.1, really only upgrade when I'm bored, and don't care much about completion (though I do use it sometimes), care a little about load times (sometimes handle log files that are huge and slow to open), but more or less am happy with vanilla vim (the whole plug in install situation kinda sucks last time I checked, but I don't spend much time fiddling with it). So next time I feel like upgrading vim, should I switch?
- tomcam 5y agoI use neovim but it seems like you’ve answered your own question. If I were you, I would spend my time in a more productive way then upgrading a text editor that worked fine for me.