Do not reload vimrc on BundleInstall
BundleInstall sources the current vimrc in order to reload all Bundles in order to consider new Bundles that might have been added by the user directly on their vimrc file. This, however, should not be Vundle's responsibility, changes in vimrc should not be applied unless it is re-sourced explicitly by the user. This makes Vundle use the known list of Bundles for installation.
This commit is contained in:
parent
5eef56a965
commit
7701ac5fd8
@ -1,6 +1,6 @@
|
|||||||
func! vundle#installer#new(bang, ...) abort
|
func! vundle#installer#new(bang, ...) abort
|
||||||
let bundles = (a:1 == '') ?
|
let bundles = (a:1 == '') ?
|
||||||
\ s:reload_bundles() :
|
\ g:bundles :
|
||||||
\ map(copy(a:000), 'vundle#config#init_bundle(v:val, {})')
|
\ map(copy(a:000), 'vundle#config#init_bundle(v:val, {})')
|
||||||
|
|
||||||
let names = map(copy(bundles), 'v:val.name_spec')
|
let names = map(copy(bundles), 'v:val.name_spec')
|
||||||
|
Loading…
Reference in New Issue
Block a user