Hacker News new | ask | show | jobs
by kaycebasques 454 days ago
AstroNvim was love at first sight for me a couple weeks ago. The AstroCommunity Rust pack gave me a super robust Rust development environment with literally just a couple minutes of setup. But as mentioned, I've only been using it for a couple weeks at this point. https://astronvim.com/
3 comments

Just trowing out another similar, LazyVim[1]. I tried different neovim and emacs configurations over few years until stumbling on LazyVim and have been really happy with it for quite a while now - everything works out of the box, easy to add stuff and reasonably good documentation.

[1] http://www.lazyvim.org/

LazyVim wasn't even around when I first tried Neovim. Knowing what I know now, this would definitely be my distro of choice. The maintainer, Folke, is an incredible programmer and has made many of the most popular plugins used by the community.
I've been using AstroVim for a couple months, LunarVim before that; switched because they stopped maintaining Lunar. I had been carrying some vimrc files around for decades before that and got tired of having a partially working set of the more advance features.

With these packages, keeping as stock as I could stand, I've got a great set of LSP and advanced editing features with minimal effort. It's been great.

I've also got helix set up with the LSP settings.

I started from Vim and ended up migrating my dotfiles to Lua. I was really glad when I bit the bullet because I was able to keep most of my favorite functionality but start using more of the modern Lua-base plugins. Lazy.nvim is a really great package manager— super simple.

I ended up stealing some LSP config from AstroNvim or another Nvim "distro". I've never tried committing to one of those prebuilds though. I was always hacking at my own configs. I do like to skim some of the code though because they are generally implementing much better design patterns. I'm sure that the community will do a better job than me with Lua 9/10...

The obsessive dotfile management does help to give you a deep understanding of your editor though— I will say that.