mirror of
https://github.com/spf13/spf13-vim.git
synced 2024-09-21 15:37:10 +00:00
Few improvements to the bootstrap file.
Now backups of existing .vim & .vimrc files aren't overwritten if a backup already existed (backup extension is todays date).
This commit is contained in:
parent
5a35034d14
commit
6b6864f0fb
@ -1,6 +1,6 @@
|
||||
#!/bin/env sh
|
||||
|
||||
endpath="$HOME/.spf13-vim"
|
||||
endpath="$HOME/.spf13-vim-3"
|
||||
|
||||
warn() {
|
||||
echo "$1" >&2
|
||||
@ -15,11 +15,11 @@ echo "thanks for installing spf13-vim\n"
|
||||
|
||||
# Backup existing .vim stuff
|
||||
echo "backing up current vim config\n"
|
||||
for i in ~/.vim ~/.vimrc ~/.gvimrc; do [ -e $i ] && mv $i $i.old; done
|
||||
today=`date +%Y%m%d`
|
||||
for i in ~/.vim ~/.vimrc ~/.gvimrc; do [ -e $i ] && mv $i $i.$today; done
|
||||
|
||||
|
||||
echo "cloning spf13-vim\n"
|
||||
#git clone --recursive git://github.com/spf13/spf13-vim.git ~/.spf13-vim
|
||||
git clone --recursive -b 3.0 git://github.com/spf13/spf13-vim.git $endpath
|
||||
ln -s $endpath/.vimrc ~/.vimrc
|
||||
ln -s $endpath/.vim ~/.vim
|
||||
@ -30,5 +30,5 @@ vim +BundleInstall! +BundleClean +q
|
||||
# Build command-t for your system
|
||||
echo "building command-t executable\n"
|
||||
echo "command-t depends on ruby and rake to be present\n"
|
||||
cd ~/.vim/bundle/Command-t
|
||||
cd $HOME/.vim/bundle/Command-t
|
||||
(rake make) || warn "Ruby compilation failed. Ruby, GCC or rake not installed?"
|
||||
|
Loading…
Reference in New Issue
Block a user