imranansari / defaults.nvim

A small, featureful neovim template

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Introduction

A small, featureful, and documented starting point for neovim. This config will always be:

  • Small
  • Single-file
  • Documented

Running via nix

Nix is a purely functional package manager, that affords reproducibility similar to a container (albeit with a very different mechanism). This repo bundles a nix-shell, which includes the latest version of neovim, along with several language servers.

  1. Install nix
$ sh <(curl -L https://nixos.org/nix/install) --daemon
  1. Clone this repository:
$ git clone https://github.com/mjlbach/defaults.nvim.git && cd defaults.nvim
  1. Start the shell
$ nix-shell 
$ nix develop # if on nixUnstable

Contribution

Pull-requests are welcome, but keep in mind that the goal of this repo is not to create a neovim configuration framework, but instead to offer a starting template which gives a decent experience out of the box. Each PR, especially those which increase the line count, should have a description as to why the PR is necessary.

About

A small, featureful neovim template


Languages

Language:Lua 91.3%Language:Nix 8.7%