Vundle, the plug-in manager for Vim
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 

37 lines
828 B

setup() {
echo -en 'disabled'
# mkdir -p $HOME/.vim/autoload/ &&
# curl http://github.com/gmarik/vundle/raw/master/autoload/vundle.vim > $HOME/.vim/autoload/vundle.vim
# return$([ -s $HOME/.vim/autoload/vundle.vim ] && rm -f ~/.vim/autoload/vundle.vim )
return 1
}
install() {
vim -e -c "BundleInstall" -c "q"
return $([ -d $HOME/.vim/bundle ] && [ "$(ls -1 -d ~/.vim/bundle/*|wc -l)" = "$(grep ^Bundle ~/.vim/vimrc|wc -l)" ] )
}
docs() {
_tags() { find ~/.vim/bundle/**/doc -name 'tags'; }
_tags | xargs rm
vim -e -c 'BundleDocs' -c 'q'
return $([ "0" != $(_tags | wc -l) ])
}
t() {
printf "%-15s: " $1
$1 1>> 'test.log' 2>&1 && echo 'ok' || echo 'fail'
}
test_all() {
: > 'test.log'
t setup
t install
t docs
}
doc() {
maruku --html README.md ; open README.html
}
${1:-test_all}