• Lua 87.5%
  • Shell 7%
  • PowerShell 4.4%
  • Dockerfile 1.1%
Find a file
2026-04-03 16:10:21 -04:00
.github/workflows fix(release): Attempt to fix release tar command 2025-09-18 13:09:41 -04:00
.static/img Add banner image to repo README 2025-05-29 00:46:52 -04:00
.vscode fix(workspaces): Remove nvim-shared path from workspaces 2025-09-14 16:38:37 -04:00
config fix(nvchad-tree): Add Space+e toggle tree keybind 2026-04-03 16:09:56 -04:00
containers docker: Remove || true line so errors show 2026-03-18 10:40:55 -04:00
docs docs: Fix weird syntax in notes document 2026-03-05 12:32:29 -05:00
scripts scripts: Update sync, cleanup scripts 2026-03-18 16:52:23 -04:00
.dockerignore docker: Refactor docker image, scripts 2026-03-18 10:40:54 -04:00
.env.example Add docker compose file, .env example (empty). 2024-12-23 08:00:48 +00:00
.gitignore fix(lockfiles): Add ignore for lazy-lock.json files 2025-09-18 12:32:08 -04:00
.mise.toml mise: Disable mise neovim install 2026-03-16 09:44:14 -04:00
.styleua.toml
README.md docs(readme): Add automated sync command to instructions 2025-09-14 16:27:48 -04:00

Neovim Configuration

GitHub Created At GitHub Last Commit GitHub Commits this Year Github Repo Size

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 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.

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.

Usage

View usage documentation

Updating

View Neovim app update documentation

View Neovim configuration update documentation

View Neovim plugin update documentation

Notes

View notes documentation

View links documentation