currently a neovimgin? get NVCHAD!

After spending way too long of a time using Windows for the sake of having Photoshop around, I finally went back to FreeBSD in mid-March of this year.

For practically all that time (amd any time I tried to do any coding on Windows, really) I used some flavor of Visual Studio Code - whether the regular one or VSCoddium, I just found it too hard to spend more than thirty seconds at the command line and thus impossible to use Neovim even with my relatively minimal, vimtext-based init file.

After returning to FreeBSD, however, I had a small dilemma - after spending so much time using GUIs 99% of the time, I'd be using the command line more frequently again.
What would work best for me now - continuing to use the Electron-dependent, clunky VSCodium that I'd have to install Neovim on for the Vi-style keybindings or going back to purely using Neovim?

And this is the moment where NvChad bursts into the scene, promising a stable yet blazingly fast to set up configuration that can allow Neovim to work in essentially the same way VSC(odium) and possibly even dedicated IDEs can.

I think the first time I heard of NvChad was probably when Mental Outlaw's video on it released.
I didn't watch it until today, but to those interested on how NvChad works and why it's so great, you should all check it out.

Anyway, NvChad is easy to set up - laughably easy, in fact.
CLI programs such as Neovim and Windows don't play well a lot of the time, but in a spare Windows 10 laptop I literally spent more time installing Powershell 7 than doing any big Neovim-related things.
At most you'll need to install npm for the LSP/autocompletion plugins (which did take a bit, but that's because I build from ports on my FreeBSD desktop more than anything), and once you get THAT done it's just a question of reading the docs and trying to get the hang of how the keybindings works if you haven't learnt these yet.

As of right now my NvChad confgiuration is fairly close to the default one, with my Mason being mostly focused towards a nicer HTML/CSS and shell scripting experience as these are the only two things I really do most of the time (someone please remind me to make BSDragi more interactive and also not fixed to the latest version), but it should be esy to set up NvChad in ways that make it capable of working with Python, Zig, Go or whatever other programming languages you use in your day-to-day work and personal projects.

TL;DR: Still a Neovimgin? Get NvChad.
Don't want to lose your Neovimginity? NvChad is coming for you.
Prefer Emacs? NvChad wants to know your location.

Go back to the blog index