AstroNvim is an aesthetic and feature-rich neovim config that is extensible and easy to use with a great set of plugins
auto_install
feature with Treesitter):help clipboard-tool
for supported solutions)<leader>fw
)<leader>tl
or <leader>gg
)<leader>tu
)<leader>tt
)<leader>tp
)<leader>tn
)Note when using default theme: For MacOS, the default terminal does not have true color support. You will need to use iTerm2 or another terminal emulator that has true color support.
mv ~/.config/nvim ~/.config/nvim.bak
mv ~/.local/share/nvim ~/.local/share/nvim.bak
git clone --depth 1 https://github.com/AstroNvim/AstroNvim ~/.config/nvim
nvim
Enter :LspInstall
followed by the name of the server you want to install
Example: :LspInstall pyright
Enter :TSInstall
followed by the name of the language you want to install
Example: :TSInstall python
Enter :DapInstall
followed by the name of the debugger you want to install
Example: :DapInstall python
Run :Lazy check
to check for plugin updates
Run :Lazy update
to apply any pending plugin updates
Run :Lazy clean
to remove any disabled or unused plugins
Run :Lazy sync
to update and clean plugins
Run :AstroUpdate
to get the latest updates from the repository
Run :AstroUpdatePackages
(<leader>pa
) to update both Neovim plugins and Mason packages
AstroNvim Documentation Core AstroNvim LUA API Documentation
There have been some great review videos released by members of the community! Here are a few:
Sincere appreciation to the following repositories, plugin authors and the entire neovim community out there that made the development of AstroNvim possible.