- Lua 87.5%
- Shell 7%
- PowerShell 4.4%
- Dockerfile 1.1%
|
|
||
|---|---|---|
| .github/workflows | ||
| .static/img | ||
| .vscode | ||
| config | ||
| containers | ||
| docs | ||
| scripts | ||
| .dockerignore | ||
| .env.example | ||
| .gitignore | ||
| .mise.toml | ||
| .styleua.toml | ||
| README.md | ||
Neovim Configuration
My neovim configurations as a git repository.
Table of Contents
Releases
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.
Instructions
View installation documentation
- Clone repository with
git clone [email protected]:redjax/neovim(or with HTTPS:git clone https://github.com/redjax/neovim ./neovim) - Run the setup script for your platform:
- Run
nvimto 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_APPNAMEvar.- Read Switching profiles to learn how to use the
$NVIM_APPNAMEenvironment variable.
- Read Switching profiles to learn how to use the
Note
You can also run
nvim --headless '+Lazy! sync' '+Lazy! clean' +qato automatically run a Sync and Clean operation, then quit Neovim. The--headlessflag will prevent the mainneovimwindow 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
nvimandnvim-workprofiles, or you can pass 1 or more-p/--profile <profile-name>to customize which lockfiles are updated.
Usage
Updating
View Neovim app update documentation
View Neovim configuration update documentation
View Neovim plugin update documentation