From: Peng Li Date: Thu, 28 Jan 2016 05:35:38 +0000 (+0800) Subject: vim - improve install.pl X-Git-Url: http://47.100.26.94:8080/?a=commitdiff_plain;ds=sidebyside;h=98d89d74764047a2cabea2195da37abdd990a160;hp=f6e4218164f24dfdd02ce6115a235d777d82a1d6;p=dotfiles.git vim - improve install.pl --- diff --git a/vim/install.pl b/vim/install.pl index 3b7ac32..9ea3c09 100755 --- a/vim/install.pl +++ b/vim/install.pl @@ -1,16 +1,27 @@ #!/usr/bin/perl -w +my $vim_git = $ENV{'PWD'}; +my $vim_dir = "$ENV{'HOME'}/.vim"; +my $vim_rc = "$ENV{'HOME'}/.vimrc"; + +## test if vim and vimrc exist +die "~/.vim or ~/.vimrc exists!!, backup them first\n" if -e $vim_dir or -e $vim_rc ; + + +## add new files +print `ln -s $vim_git $vim_dir`; +print `ln -s $vim_dir/vimrc $vim_rc`; + ## 1. git clone package manager Vundle my $vundle_url = "https://github.com/gmarik/Vundle.vim.git"; - + chdir "bundle"; system "git clone " . $vundle_url; -## 2. install packages +## +## then start vim, and run :BundleInstall to install other packagesj # # # 3. install YouCompleteMe # ./install.py --clang-completer - -#vim --cmd 'echo "aaaa"';