499819ced108aa4b0d90dd0ac922a174c965d814

Author
Max Gonzih <gonzih@gmail.com>
Committer
Max Gonzih <gonzih@gmail.com>
Date

Message

vundle plugin refactored
first it checks existens of vundle plugin, if plugin dont exist run git clone

Diff

 1diff --git a/plugins/vundle/vundle.plugin.zsh b/plugins/vundle/vundle.plugin.zsh
 2index 7caed4715c91604b80dbb35a5284463877507ea1..39c36ac59f71c90f55044d7d74153513c6c57ac3 100644
 3--- a/plugins/vundle/vundle.plugin.zsh
 4+++ b/plugins/vundle/vundle.plugin.zsh
 5@@ -1,3 +1,22 @@
 6-alias vundle-init='git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle'
 7-alias vundle='vim -c "execute \"BundleInstall\" | q"'
 8-alias vundle-update='vim -c "execute \"BundleInstall!\" | q"'
 9+function vundle-init () {
10+  if [ ! -d ~/.vim/bundle/vundle/ ]
11+  then
12+    mkdir -p ~/.vim/bundle/vundle/
13+  fi
14+
15+  if [ ! -d ~/.vim/bundle/vundle/.git/ ]
16+  then
17+    git clone http://github.com/gmarik/vundle.git ~/.vim/bundle/vundle
18+  fi
19+}
20+
21+function vundle () {
22+  vundle-init
23+  vim -c "execute \"BundleInstall\" | q"
24+}
25+
26+
27+function vundle-update () {
28+  vundle-init
29+  vim -c "execute \"BundleInstall!\" | q"
30+}