diff options
Diffstat (limited to 'install')
| -rwxr-xr-x | install | 8 | 
1 files changed, 4 insertions, 4 deletions
@@ -42,15 +42,15 @@ 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)" +	# See if we have anything different from what we have in repository +	YCM_REV="$(cd $YCM_PATH && git --work-tree=. diff --exit-code -s && echo y)"  	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 -	# 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 +	if [ "$YCM_REV" != "y" ]; then ( +		cd $YCM_PATH  		./install.py --clang-completer --system-libclang --racer-completer  	); else  		echo "YouCompleteMe is not required to be recompiled"  | 
