A starting point for neovim that is:
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.
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/mjlbach/defaults.nvim.git && cd defaults.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 which instructs users on the available features. 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.