From 32d69040d6f02cc1c17f8991eb240c024105d5d9 Mon Sep 17 00:00:00 2001 From: jdhao Date: Sun, 27 Sep 2020 19:16:55 +0800 Subject: [PATCH] update vim-plug install logic --- plugins.vim | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/plugins.vim b/plugins.vim index a7d1ea3..1cd0569 100644 --- a/plugins.vim +++ b/plugins.vim @@ -11,18 +11,17 @@ scriptencoding utf-8 let g:vim_plug_fpath = expand(stdpath('data') . '/autoload/plug.vim') if g:is_win || g:is_mac if empty(glob(g:vim_plug_fpath)) - if executable('curl') - echomsg 'Installing Vim-plug on your system' - let s:vim_plug_furl = 'https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim' - silent execute printf('!curl -fLo %s --create-dirs %s', g:vim_plug_fpath, s:vim_plug_furl) - augroup plug_init - autocmd! - autocmd VimEnter * PlugInstall --sync | quit |source $MYVIMRC - augroup END - else + if !executable('curl') echoerr 'Curl not available on your system, you may install vim-plug by yourself.' finish endif + echomsg 'Installing Vim-plug on your system' + let s:vim_plug_furl = 'https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim' + silent execute printf('!curl -fLo %s --create-dirs %s', g:vim_plug_fpath, s:vim_plug_furl) + augroup plug_init + autocmd! + autocmd VimEnter * PlugInstall --sync | quit |source $MYVIMRC + augroup END endif endif