Finish install and add install-vim
This commit is contained in:
30
install-vim
Executable file
30
install-vim
Executable file
@@ -0,0 +1,30 @@
|
||||
#!/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
|
||||
|
||||
# vimrc - may already have been handled by install
|
||||
[ $(realpath ~/.vimrc) == $BASE/vimrc ]
|
||||
if [ $? -ne 0 ] ; then
|
||||
mkdir -p bak
|
||||
echo mv -v ~/.vimrc bak/.vimrc 2> /dev/null
|
||||
echo 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
|
||||
Reference in New Issue
Block a user