assimilate https://github.com/jackfranklin/dotfiles/blob/master/vim/.vimrc#L199