summaryrefslogtreecommitdiffstats
path: root/README.md
blob: c712f841e57affef721a426256d52fc23b58012e (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
# nvim-sensible

My neovim configuration for getting a minimal working environment on any host
without braining.

Note that this is not my full vim configuration, just a MVP.


## Installation

* git clone this

```bash
sh -c 'curl -fLo "${XDG_DATA_HOME:-$HOME/.local/share}"/nvim/site/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim'
```

* Paste `vimrc` into `~/.vimrc`

```
nix-env -iA nixpkgs.fzf
nix-env -iA nixpkgs.fd
nix-env -iA nixpkgs.gitFull

mkdir ~/.config/nvim -p
ln -s ~/.vimrc ~/.config/nvim/init.vim

echo "alias vim=nvim" >> ~/.bashrc
echo '. $HOME/.nix-profile/share/git/contrib/completion/git-completion.bash' >> ~/.bashrc
```

* `vim` and `:PlugInstall`