Goal: To document a carefully versioned neovim (nvim
binary and config files), so that it'll be easier to recreate the same neovim environment on a new dev macbook.
Main uses: Development in
go
javascript
typescript
jsx/tsx
python
terraform
- A stable neovim: nvim v0.3.1
- Install vim-plug (Vim Package Manager)
pip3 install neovim # TODO: fix this dependency
curl -fLo ~/.local/share/nvim/site/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/734d9a11b5a6354e6a66e152dee5d311233e033c/plug.vim
nvim -c ":source versionlock.vim"
mv local_overrides.sample.vim local_overrides.vim