Got to give a shout out to Astronvim. Ever since NeoVim moved to lua it has been config hell for me. Stopped trying to roll-my-own and tried LunarVim, nvChad, and others. Astronvim was easy to setup and did 99% of what I needed to do with minimal config.
I have some oddball needs since I work with some old Node.js API’s that use Mocha. Setup under Astronvim was incredibly simple setup to allow me to run/debug tests in the editor. Goodbye vscode!
only thing changed from install were mason installs and two files
I can’t lie when I say that I have yet to try a Vim distro (I think that’s their name) before. I’ve always set up my config myself, to mixed results. I am thinking of trying this one out, though.
Yeah it was a bear when I tried to switch my setup over to lua. After awhile I decided to try some of the distro’s. I used Lunarvim the longest but I really had to do a lot of config for dap and mocha and the debug screen didn’t render correctly. Executing mocha tests was a bit of pain too.
The new setup is on par with everything I do with vscode which has made me very happy since vscode w/vi keys was really crappy experience.
I do not know if there is an advantage over NvChad, but it is a nice setup. I tried NvChad and it was just way easier to understand AstroNVim. I was cranky a little bit when they went to the new version until I just realized all I had to do was delete my local dir and it recreated everything to match.