https://github.com/junegunn/vim-plug
# install neovim in mac osx
brew install neovim/neovim/neovim
# install python interface
pip install neovim
pip3 install neovim # for vim-plug
# install vim-plug
curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs \
https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
# mirror the config (https://neovim.io/doc/user/nvim.html#nvim-from-vim)
mkdir ~/.config
ln -s ~/.vim ~/.config/nvim
ln -s ~/.vimrc ~/.config/nvim/init.vim
# set alias in .zshrc or .bashrc
alias vi=nvim
# install ctrl-p
# follow this guide http://ctrlpvim.github.io/ctrlp.vim/#installation
# setup .agignore and put the following in .vimrc
let g:ctrlp_user_command = 'ag %s -l --nocolor --hidden -g ""'