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+}