My current Vim setup, now with a focus on the Neovim fork.
Setup is as simple as:
ln -s ~/.vim ~/.config/nvim
ln -s ~/.vim/vimrc ~/.vim/init.vim
The Python 3 module will need to be installed for deoplete and fzf for fuzzy-finding.
Everything else can be installed with :PlugInstall