|
|
|
@ -1,6 +1,5 @@ |
|
|
|
func! vundle#installer#install(bang) |
|
|
|
" TODO: obtain Bundles without sourcing .vimrc |
|
|
|
silent source ~/.vimrc |
|
|
|
call s:reload_bundles() |
|
|
|
if !isdirectory(g:bundle_dir) | call mkdir(g:bundle_dir, 'p') | endif |
|
|
|
for bundle in g:bundles | call s:install('!' == a:bang, bundle) | endfor |
|
|
|
endf |
|
|
|
@ -11,6 +10,12 @@ func! vundle#installer#helptags() |
|
|
|
call s:log('Done. '.c.' bundles processed') |
|
|
|
endf |
|
|
|
|
|
|
|
func! s:reload_bundles() |
|
|
|
" TODO: obtain Bundles without sourcing .vimrc |
|
|
|
silent source $MYVIMRC |
|
|
|
if !filereadable($MYGVIMRC)| silent source $MYGVIMRC | endif |
|
|
|
endf |
|
|
|
|
|
|
|
func! s:helptags(rtp) |
|
|
|
if !(isdirectory(a:rtp.'/doc') && (!filereadable(a:rtp.'/doc/tags') || filewritable(a:rtp.'/doc/tags'))) |
|
|
|
return 0 |
|
|
|
|