aboutsummaryrefslogtreecommitdiff
path: root/bundle/Vundle.vim/autoload/vundle.vim
diff options
context:
space:
mode:
authorCody Hiar <chiar@hybridforge.com>2015-08-12 11:51:04 -0600
committerCody Hiar <chiar@hybridforge.com>2015-08-12 11:51:04 -0600
commit72d653e1e0cffe2e48bd7a393acf08c96d6db50a (patch)
tree6c870fd1fa4737103fe728b1438c27ac6863fc75 /bundle/Vundle.vim/autoload/vundle.vim
Inidiat commit of working files
Diffstat (limited to 'bundle/Vundle.vim/autoload/vundle.vim')
-rw-r--r--bundle/Vundle.vim/autoload/vundle.vim90
1 files changed, 90 insertions, 0 deletions
diff --git a/bundle/Vundle.vim/autoload/vundle.vim b/bundle/Vundle.vim/autoload/vundle.vim
new file mode 100644
index 0000000..e458618
--- /dev/null
+++ b/bundle/Vundle.vim/autoload/vundle.vim
@@ -0,0 +1,90 @@
+" Vundle is a shortcut for Vim Bundle and Is a simple plugin manager for Vim
+" Author: gmarik
+" HomePage: http://github.com/gmarik/Vundle.vim
+" Readme: http://github.com/gmarik/Vundle.vim/blob/master/README.md
+" Version: 0.10.2
+
+" Plugin Commands
+com! -nargs=+ -bar Plugin
+\ call vundle#config#bundle(<args>)
+
+com! -nargs=* -bang -complete=custom,vundle#scripts#complete PluginInstall
+\ call vundle#installer#new('!' == '<bang>', <f-args>)
+
+com! -nargs=? -bang -complete=custom,vundle#scripts#complete PluginSearch
+\ call vundle#scripts#all('!' == '<bang>', <q-args>)
+
+com! -nargs=0 -bang PluginList
+\ call vundle#installer#list('!' == '<bang>')
+
+com! -nargs=? -bang PluginClean
+\ call vundle#installer#clean('!' == '<bang>')
+
+com! -nargs=0 PluginDocs
+\ call vundle#installer#helptags(g:vundle#bundles)
+
+" Aliases
+com! -nargs=* -complete=custom,vundle#scripts#complete PluginUpdate PluginInstall! <args>
+
+" Vundle Aliases
+com! -nargs=? -bang -complete=custom,vundle#scripts#complete VundleInstall PluginInstall<bang> <args>
+com! -nargs=? -bang -complete=custom,vundle#scripts#complete VundleSearch PluginSearch<bang> <args>
+com! -nargs=? -bang VundleClean PluginClean<bang>
+com! -nargs=0 VundleDocs PluginDocs
+com! VundleUpdate PluginInstall!
+com! -nargs=* -complete=custom,vundle#scripts#complete VundleUpdate PluginInstall! <args>
+
+" Deprecated Commands
+com! -nargs=+ Bundle call vundle#config#bundle(<args>)
+com! -nargs=? -bang -complete=custom,vundle#scripts#complete BundleInstall PluginInstall<bang> <args>
+com! -nargs=? -bang -complete=custom,vundle#scripts#complete BundleSearch PluginSearch<bang> <args>
+com! -nargs=0 -bang BundleList PluginList<bang>
+com! -nargs=? -bang BundleClean PluginClean<bang>
+com! -nargs=0 BundleDocs PluginDocs
+com! BundleUpdate PluginInstall!
+
+" Set up the signs used in the installer window. (See :help signs)
+if (has('signs'))
+ sign define Vu_error text=! texthl=Error
+ sign define Vu_active text=> texthl=Comment
+ sign define Vu_todate text=. texthl=Comment
+ sign define Vu_new text=+ texthl=Comment
+ sign define Vu_updated text=* texthl=Comment
+ sign define Vu_deleted text=- texthl=Comment
+ sign define Vu_helptags text=* texthl=Comment
+ sign define Vu_pinned text== texthl=Comment
+endif
+
+" Set up Vundle. This function has to be called from the users vimrc file.
+" This will force Vim to source this file as a side effect which wil define
+" the :Plugin command. After calling this function the user can use the
+" :Plugin command in the vimrc. It is not possible to do this automatically
+" because when loading the vimrc file no plugins where loaded yet.
+func! vundle#rc(...) abort
+ if a:0 > 0
+ let g:vundle#bundle_dir = expand(a:1, 1)
+ endif
+ call vundle#config#init()
+endf
+
+" Alternative to vundle#rc, offers speed up by modifying rtp only when end()
+" called later.
+func! vundle#begin(...) abort
+ let g:vundle#lazy_load = 1
+ call call('vundle#rc', a:000)
+endf
+
+" Finishes putting plugins on the rtp.
+func! vundle#end(...) abort
+ unlet g:vundle#lazy_load
+ call vundle#config#activate_bundles()
+endf
+
+" Initialize some global variables used by Vundle.
+let vundle#bundle_dir = expand('$HOME/.vim/bundle', 1)
+let vundle#bundles = []
+let vundle#lazy_load = 0
+let vundle#log = []
+let vundle#updated_bundles = []
+
+" vim: set expandtab sts=2 ts=2 sw=2 tw=78 norl: