Files
dotfiles/install-vim
2021-02-02 17:10:37 +00:00

35 lines
791 B
Bash
Executable File

#!/bin/bash
cd $(dirname $BASH_SOURCE)
BASE=$(pwd)
# export GIT_SSL_NO_VERIFY=true
if [ ! -f ~/.vim/autoload/plug.vim ] ; then
mkdir -p ~/.vim/autoload
curl -fLo ~/.vim/autoload/plug.vim https://raw.github.com/junegunn/vim-plug/master/plug.vim
else
echo "Plug already installed."
fi
for a in vim/* ; do
ln -sf $PWD/${a} ~/.vim/
done
# vimrc - may already have been handled by install
[ $(realpath ~/.vimrc) == $BASE/vimrc ]
if [ $? -ne 0 ] ; then
mkdir -p bak
mv -v ~/.vimrc bak/.vimrc
ln -svf $BASE/vimrc ~/.vimrc
fi
# nvim
mkdir -p ~/.config/nvim/autoload
ln -sf $BASE/vimrc ~/.config/nvim/init.vim
ln -sf ~/.vim/autoload/plug.vim ~/.config/nvim/autoload/
mkdir -p ~/.config/nvim
ln -sf $BASE/coc-settings.json ~/.config/nvim/coc-settings.json
vim +PlugInstall +qall