Practicalli Astro 5 Configλ︎
Practicalli Astro 5 is Clojure development focused configuration, an extension of the AstroNvim v5 template repository.
Clone the Practicalli Astro configuration or create your own fork and clone that repository.
Clone the Practicalli Astro configuration to a unique name within ~/.config
directory.
Clone Practicalli Astro 5 config
Set the NVIM_APPNAME
environment variable to the configuration directory name under ~/.config
, e.g. Run Neovim using the configuration in ~/.config/nvim-astro5
Configure shell alias and selectors to simplify the command to run a specific configuration.
Install Neovim Pluginsλ︎
Enter nvim
command in a terminal to launch Neovim and install all the plugins from the Practicalli Astro 5 configuration.
Lazy plugin manager runs automatically and installs all the plugins defined in the Neovim configuration.
Treesitter will prompt to compile its language parsers.
q to close the lazy package manager pop-up once all plugins are installed.
Plugin install without UI display
Use the --headless
Neovim flag to install plugins without running whole Neovim editor user interface.
Identical install with lazy-lock.json
When plugins are installed, a lazy-lock.json
contains the versions of all plugins. Include this file when exact plugin versions are required for other system installs. Otherwise this file can be safely ignored.
Post Install checksλ︎
Troubleshoot the Neovim configuration and supporting tools by running the Neovim Heath Check.
Use the :checkhealth
command in Neovim or start Neovim with the Health Check command.
A report is generated and shown in Neovim
j / j to scroll through the checkhealth report
Review the warnings and install tooling that is required for languages that will be used.
Ignore Provider Warnings
It is safe to ignore language provider warnings.
Language Providers can be disabled in the Neovim configuration to remove the warnings from :checkhealth
report.