This is an automated archive made by the Lemmit Bot.

The original was posted on /r/neovim by /u/Mhalter3378 on 2024-04-03 15:39:42.


Earlier this week the AstroNvim team and community was excited to finally release AstroNvim v4! It has been nearly 10 months in active development, over 2 months of public beta testing, and just an incredible amount of community involvement to get it to where it is today!

This release focuses on modularization of the configuration into several core plugins (AstroCore, AstroUI, AstroLSP) and converts AstroNvim into a plugin that you can use to import plugin specs into the Lazy plugin manager rather than a distributed neovim configuration outright. This has not only allowed us to remove our own configuration engine and rely entirely on normal Neovim configuration standards, but also empower the AstroCommunity plugin marketplace to have more control over configuration! This also means that users now have full control over their ~/.config/nvim directory rather than worrying about having the AstroNvim source code living there.

I want to give an amazing shout out to the community for the amazing things happening over at AstroCommunity as well. This community driven marketplace for sharing plugin specifications and first class language server support has grown so over the past ~18 months. The repository now boats 200+ individual Neovim plugins and 60+ programming language packs which can all be easily installed into an AstroNvim configuration!

We have also done some huge improvements to our Documentation to make it easier for users to get started and to learn more about building up their Neovim configuration! If you are currently using AstroNvim v3, please check out the v4 Migration Guide which provides great direction to migrating your configuration as well as specific instructions for doing the migration in parallel with your current configuration (using NVIM_APPNAME).