diff options
| -rwxr-xr-x | install | 10 | 
1 files changed, 9 insertions, 1 deletions
| @@ -40,13 +40,21 @@ if [[ $REPLY =~ ^[Yy]?$ ]]; then  fi  read -p "Install VIM scripts? (Y/n) " +YCM_PATH=~/.vim/bundle/YouCompleteMe  if [[ $REPLY =~ ^[Yy]?$ ]]; then +	YCM_REV="$(cd $YCM_PATH && git --work-tree=. rev-parse HEAD)"  	inst vimrc ~/.vimrc  	inst vim/ ~/.vim  	inst local/bin/vim-project-gen ~/.local/bin/vim-project-gen  	mkdir -p ~/.cache/vim # directory for *.swp files  	mkdir -p ~/.cache/vim-undo # directory for undo files -	echo "Please don't forget to setup YouCompleteMe" +	# Check if YCM was updated and if so recompile +	if [ "$YCM_REV" != "$(cd $YCM_PATH && git --work-tree=. rev-parse HEAD)" ]; then ( +		cd ~/.vim/bundle/YouCompleteMe +		./install.py --clang-completer --system-libclang --racer-completer +	); else +		echo "YouCompleteMe is not required to be recompiled" +	fi  fi  read -p "Install ranger configuration? (Y/n) " | 
