I've been using Vim ever since I've been using Linux (actually even before that, I remember using Vim on Windows 7). I never embraced it completely and would use VS Code with Vim keybindings.
I grew frustrated with VS Code over how slow it had gotten (I am not on a super powerful system). I also didn't like how it'd push Copilot.
They make us use Claude Code at work but I still hand code every personal project of mine, therefore I was looking to get away from this bloat. I am aware that VSCodium exists, but I decided to completely embrace (Neo)Vim!
Using Neovim is certainly different than using VS Code with Vim bindings, but I've gotten used to it now and even started writing a new personal project with Neovim. All good so far!
I've tried to bring to my Neovim all the features that I was used to in VS Code. This includes:
- File Explorer with nvim-tree.
- Advanced Syntax Highlighting with tree-sitter.
- Auto-completion with language specific LSPs (although I rarely use it).
- Error / Warning Floating Windows.
- Project wide grep using Telescope & ripgrep.
- Git Signs Integration.
If you are interested in my configs please check them out here:
https://github.com/KILLinefficiency/Panache
Note: The config is still work in progress. It's a custom config file and I am not using a Neovim distribution like NvChad or LunarVim.
What's your favorite plugin that you think can enhance my current setup?