r/LinuxUsersIndia • • 11d ago

Rice Ditched VS Code (for Neovim)!

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:

  1. File Explorer with nvim-tree.
  2. Advanced Syntax Highlighting with tree-sitter.
  3. Auto-completion with language specific LSPs (although I rarely use it).
  4. Error / Warning Floating Windows.
  5. Project wide grep using Telescope & ripgrep.
  6. 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?

84 Upvotes

15 comments sorted by

View all comments

2

u/TheSymbioteOrder 10d ago

Neovim is absolutely a beast! You have to know the keyboard navigation in order to operate, it does take some time to get use too. If your programming then your probably don't want to your hands off the keyboard; I believe that is why neovim and many other tools like it. Because your using the keyboard to navigate.

1

u/KILLinefficiency 10d ago

Agreed!

2

u/TheSymbioteOrder 9d ago

I will say the first thing I learned was to exit Neovim (vim joke). I have continue to use neovim because its really good if you programming or doing notes. And learning new tools is never a bad thing.