Add Vundle

This commit is contained in:
David Tomaschik
2015-08-30 14:11:52 -07:00
parent c11ea02838
commit 1361fb8cc6

View File

@@ -11,6 +11,11 @@ if [ ! -d $BASEDIR ] ; then
fi
function prerequisites {
# Prerequisites require git
if ! which git > /dev/null ; then
echo 'No git, not installing extras.' > /dev/stderr
return
fi
if which zsh > /dev/null ; then
chsh -s `which zsh`
if [ ! -d $HOME/.oh-my-zsh ] ; then
@@ -19,6 +24,13 @@ function prerequisites {
else
echo "ZSH not found!" > /dev/stderr
fi
if which vim > /dev/null ; then
mkdir -p $HOME/.vim/bundle
if [ ! -d $HOME/.vim/bundle/Vundle.vim ] ; then
git clone https://github.com/VundleVim/Vundle.vim.git \
$HOME/.vim/bundle/Vundle.vim
fi
fi
}
function install_dir {
@@ -35,6 +47,14 @@ function install_dir {
done
}
function postinstall {
# Install Vundle plugins
if [ -d $HOME/.vim/bundle/Vundle.vim ] ; then
vim +VundleInstall +qall
fi
}
prerequisites
install_dir "${BASEDIR}"
test -d "${BASEDIR}/private_dotfiles" && install_dir "${BASEDIR}/private_dotfiles"
postinstall