Primarily tested on macOS but should work on Linux as well. I'm currently in the process of switching over to neovim so some features will eventually be dropped as I don't want to maintain multiple scenarios. The aim is that it simply falls back to less features when using with older vim versions but this is very rarely tested so don't count on it working.
git clone https://github.com/oxyc/vimrc.git && cd vimrc && make install
To install neovim plugins and init.vim
make install-nvim
See also:
oxyc/mac-playbook
(the playbook used to provision my Macbook)oxyc/dotfiles
(my dotfiles)
and probably many others.