A starting point for neovim that is:
Kickstart targets only the latest stable neovim release (0.6) and the nightly.
This repo is meant to be used as a starting point for a user's own configuration; remove the things you don't use and add what you miss. This configuration serves as the reference configuration for the lspconfig wiki.
See the wiki for additional tips, tricks, and recommended plugins.
nvim) and run
:PackerInstall, ignore any error message about missing plugins,
:PackerInstallwill fix that shortly.
Nix is a functional package manager, that affords reproducibility similar to a container. This repo bundles a nix-shell, which includes the latest version of neovim, along with several language servers. This is entirely optional, and is just a convenient way to manage language-servers and other tools (fd, ripgrep, etc.).
$ sh <(curl -L https://nixos.org/nix/install) --daemon
Clone this repository:
$ git clone https://github.com/nvim-lua/kickstart.nvim.git && cd kickstart.nvim
Start the shell
$ nix-shell $ nix develop # if on nixUnstable
Pull-requests are welcome. The goal of this repo is not to create a neovim configuration framework, but to offer a starting template that shows, by example, available features in neovim. Some things that will not be included:
Each PR, especially those which increase the line count, should have a description as to why the PR is necessary.