2011-03-11 03:05:06 +00:00
|
|
|
#!/bin/env sh
|
2011-04-25 12:21:28 +00:00
|
|
|
|
2011-11-20 04:43:15 +00:00
|
|
|
endpath="$HOME/.spf13-vim-3"
|
2011-05-19 02:58:44 +00:00
|
|
|
|
2011-04-25 12:21:28 +00:00
|
|
|
warn() {
|
|
|
|
echo "$1" >&2
|
|
|
|
}
|
|
|
|
|
|
|
|
die() {
|
|
|
|
warn "$1"
|
|
|
|
exit 1
|
|
|
|
}
|
|
|
|
|
2011-03-11 03:05:06 +00:00
|
|
|
echo "thanks for installing spf13-vim\n"
|
2011-04-25 12:21:28 +00:00
|
|
|
|
|
|
|
# Backup existing .vim stuff
|
2011-03-11 03:05:06 +00:00
|
|
|
echo "backing up current vim config\n"
|
2011-11-20 04:43:15 +00:00
|
|
|
today=`date +%Y%m%d`
|
2011-11-20 04:58:01 +00:00
|
|
|
for i in $HOME/.vim $HOME/.vimrc $HOME/.gvimrc; do [ -e $i ] && mv $i $i.$today; done
|
2011-04-25 12:21:28 +00:00
|
|
|
|
|
|
|
|
2011-03-11 03:05:06 +00:00
|
|
|
echo "cloning spf13-vim\n"
|
2011-05-19 02:58:44 +00:00
|
|
|
git clone --recursive -b 3.0 git://github.com/spf13/spf13-vim.git $endpath
|
|
|
|
ln -s $endpath/.vimrc ~/.vimrc
|
|
|
|
ln -s $endpath/.vim ~/.vim
|
2011-04-25 12:21:28 +00:00
|
|
|
|
2011-05-18 22:44:54 +00:00
|
|
|
echo "installing plugins using Vundle"
|
|
|
|
vim +BundleInstall! +BundleClean +q
|
2011-04-25 12:21:28 +00:00
|
|
|
|
|
|
|
# Build command-t for your system
|
2011-03-11 03:05:06 +00:00
|
|
|
echo "building command-t executable\n"
|
|
|
|
echo "command-t depends on ruby and rake to be present\n"
|
2011-11-20 04:43:15 +00:00
|
|
|
cd $HOME/.vim/bundle/Command-t
|
2011-04-25 13:03:45 +00:00
|
|
|
(rake make) || warn "Ruby compilation failed. Ruby, GCC or rake not installed?"
|