My neovim
configurations as a git repository.
This repository releases .zip archives of the neovim configurations in config/
. The release pipeline is triggered manually, and creates the next patch version automatically (i.e. v0.0.1
-> v0.0.2
).
Each time a release is created, it will contain .zip archives of each configuration, named after the directory (i.e. nvim-v0.0.1.zip
for the default nvim/
config). When you extract the archive, a directory named nvim/
will be created, containing the configuration you downloaded. You can move this file to the Neovim configuration path (~/.config/nvim
on Linux, %USERPROFILE%\AppData\Local\nvim
on Windows) to install the configuration. You can also extract the .zip archive directly to that path to extract & install in 1 step.
View installation documentation
- Clone repository with
git clone git@github.com:redjax/neovim
(or with HTTPS:git clone https://github.com/redjax/neovim ./neovim
) - Run the setup script for your platform:
- Run
nvim
to ensure everything installed correctly.- Read the First Run documentation for more information on the errors you will probably see the first couple of times you run Neovim.
- (Optional) Change the neovim configuration to use by setting the
NVIM_APPNAME
var.- Read Switching profiles to learn how to use the
$NVIM_APPNAME
environment variable.
- Read Switching profiles to learn how to use the
Note
You can also run nvim --headless '+Lazy! sync' '+Lazy! clean' +qa
to automatically run a Sync and Clean operation, then quit Neovim.
The --headless
flag will prevent the main neovim
window from opening, instead showing you the output as log lines.
There is a script for Windows and Linux that will run this operation
for the nvim
and nvim-work
profiles, or you can pass 1 or more -p/--profile <profile-name>
to customize which lockfiles are updated.
View Neovim app update documentation
View Neovim configuration update documentation