Auto-bootstrap (n)vim configuration
Thu, Jan 5, 2017,
100 Words
Ever since I've moved to Neovim and redid my whole setup, I've had this piece of code at the top of my init.vim:
if empty(glob('~/.config/nvim/autoload/plug.vim'))
silent !curl -fLo ~/.config/nvim/autoload/plug.vim --create-dirs
\ https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim
autocmd VimEnter * PlugInstall | source $MYVIMRC
endif
Together with the rest of that dotfile, it automatically bootstraps the whole plugins install process, which makes moving to a new machine a simple operation of just cloning the repo in the proper location, start once Neovim to let it bootstrap, then boom, everything fits in place. For reference, my nvim configuration is here https://github.com/tiberiuichim/dotfiles/blob/master/nvim/init.vim
Previous: Django templates make me go mad...