diff --git a/autoload/vundle.vim b/autoload/vundle.vim index 0bc7bf5..950f2aa 100644 --- a/autoload/vundle.vim +++ b/autoload/vundle.vim @@ -4,6 +4,32 @@ " Readme: http://github.com/gmarik/vundle/blob/master/README.md " Version: 0.9 +com! -nargs=+ -bar Plugin +\ call vundle#config#bundle() + +com! -nargs=? -bang -complete=custom,vundle#scripts#complete PluginInstall +\ call vundle#installer#new('!' == '', ) + +com! -nargs=? -bang -complete=custom,vundle#scripts#complete PluginSearch +\ call vundle#scripts#all('!'=='', ) + +com! -nargs=? -bang -complete=custom,vundle#scripts#complete Plugins +\ call vundle#scripts#all('!'=='', ) + +com! -nargs=0 -bang PluginList +\ call vundle#installer#list('!'=='') + +com! -nargs=? -bang PluginClean +\ call vundle#installer#clean('!' == '') + +com! -nargs=0 PluginDocs +\ call vundle#installer#helptags(g:bundles) + +" Aliases +com! PluginUpdate PluginInstall! + + +" deprecated com! -nargs=+ Bundle \ call vundle#config#bundle() diff --git a/autoload/vundle/scripts.vim b/autoload/vundle/scripts.vim index d8989ed..8a0d90e 100644 --- a/autoload/vundle/scripts.vim +++ b/autoload/vundle/scripts.vim @@ -75,7 +75,7 @@ func! s:view_changelog() endf func! vundle#scripts#bundle_names(names) - return map(copy(a:names), ' printf("Bundle ' ."'%s'".'", v:val) ') + return map(copy(a:names), ' printf("Plugin ' ."'%s'".'", v:val) ') endf func! vundle#scripts#view(title, headers, results) @@ -104,9 +104,22 @@ func! vundle#scripts#view(title, headers, results) setl ft=vundle setl syntax=vim + syn keyword vimCommand Plugin syn keyword vimCommand Bundle syn keyword vimCommand Helptags + com! -buffer -bang -nargs=1 DeletePlugin + \ call vundle#installer#run('vundle#installer#delete', split(,',')[0], ['!' == '', ]) + + com! -buffer -bang -nargs=? InstallAndRequirePlugin + \ call vundle#installer#run('vundle#installer#install_and_require', split(,',')[0], ['!' == '', ]) + + com! -buffer -bang -nargs=? InstallPlugin + \ call vundle#installer#run('vundle#installer#install', split(,',')[0], ['!' == '', ]) + + com! -buffer -bang -nargs=0 InstallHelptags + \ call vundle#installer#run('vundle#installer#docs', 'helptags', []) + com! -buffer -bang -nargs=1 DeleteBundle \ call vundle#installer#run('vundle#installer#delete', split(,',')[0], ['!' == '', ]) diff --git a/test/vimrc b/test/vimrc index bfaaf32..13dd2e2 100644 --- a/test/vimrc +++ b/test/vimrc @@ -22,8 +22,8 @@ exec 'set rtp^='.bundle_dir.'vundle/' call vundle#rc(bundle_dir) -" vim-scripts name -Bundle 'molokai' + +Plugin 'molokai' " vim-scripts name " github username with dashes Bundle 'vim-scripts/ragtag.vim'