From dcb40c000ff3ebd801e2b9edf8304254bd99224c Mon Sep 17 00:00:00 2001 From: "Jeremy Pallats/starcraft.man" Date: Mon, 7 Apr 2014 10:54:24 -0400 Subject: [PATCH] Refactor another time. --- autoload/vundle.vim | 2 +- autoload/vundle/config.vim | 6 ++++++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/autoload/vundle.vim b/autoload/vundle.vim index d133237..8df0d18 100644 --- a/autoload/vundle.vim +++ b/autoload/vundle.vim @@ -58,8 +58,8 @@ endif func! vundle#rc(...) abort let g:bundle_dir = len(a:000) > 0 ? expand(a:1, 1) : expand('$HOME/.vim/bundle', 1) - let g:bundles = [] let g:updated_bundles = [] let g:vundle_log = [] let g:vundle_changelog = ['Updated Plugins:'] + call vundle#config#init() endf diff --git a/autoload/vundle/config.vim b/autoload/vundle/config.vim index 7353520..3150d6a 100644 --- a/autoload/vundle/config.vim +++ b/autoload/vundle/config.vim @@ -7,6 +7,12 @@ func! vundle#config#bundle(arg, ...) return bundle endf +func! vundle#config#init() + if !exists('g:bundles') | let g:bundles = [] | endif + call s:rtp_rm_a() + let g:bundles = [] +endf + func! vundle#config#require(bundles) abort for b in a:bundles call s:rtp_add(b.rtpath)