Skip to content

redjax/neovim

Repository files navigation

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

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

Links

View links documentation