dotfiles/script/installvimplugins

22 lines
671 B
Plaintext
Raw Normal View History

2021-03-31 09:53:33 +00:00
#/usr/bin/env bash
set -e
# Special case for fzf.vim plugin file:
# Note: not currently updated automatically
url="https://raw.githubusercontent.com/junegunn/fzf/master/plugin/fzf.vim"
echo "Fetching $url..."
mkdir -p $HOME/.vim/plugin
curl -sL -o $HOME/.vim/plugin/fzf.vim https://raw.githubusercontent.com/junegunn/fzf/master/plugin/fzf.vim
# Relies on vimrc containing lines e.g.:
# packadd! rust.vim " https://github.com/rust-lang/rust.vim.git
pluginhome=$HOME/.vim/pack/git-plugins/opt
mkdir -p $pluginhome
cd $pluginhome
grep packadd! $HOME/.vimrc | grep -oP 'https.*$' | while read -r url ; do
echo "Cloning $url.."
git clone --quiet --depth=1 "$url"
done