declare -A repodirs declare -A install declare -A uninstall # General purpose repodirs[icholy/ttygif]=/home/urbain/github/ttygif # Solarized repodirs[altercation/mutt-colors-solarized]=/home/urbain/github/mutt-colors-solarized # My plugins repodirs[uvaes/fzf-marks]=/home/urbain/github/fzf-marks repodirs[uvaes/grm]=/home/urbain/github/grm # fzf-related repodirs[junegunn/fzf]=/home/urbain/.fzf repodirs[atweiden/fzf-extras]=/home/urbain/github/fzf-extras # Plugin managers repodirs[junegunn/vim-plug]=/home/urbain/.vim/vim-plug repodirs[tmux-plugins/tpm]=/home/urbain/.tmux/plugins/tpm repodirs[tarjoilija/zgen]=/home/urbain/.zgen # Experimental repodirs[adbrebs/taxi]=/home/urbain/github/adbrebs/taxi repodirs[adbrebs/meg]=/home/urbain/github/adbrebs/meg repodirs[adbrebs/brain_segmentation]=/home/urbain/github/adbrebs/brain_segmentation function after_vimplug { cd .. rm -rf autoload mkdir -p autoload cd autoload ln -s ../vim-plug/plug.vim; } # Installation instructions install[icholy/ttygif]='make' install[junegunn/fzf]='./install' install[junegunn/vim-plug]='after_vimplug' # Uninstall uninstall[junegunn/fzf]='./uninstall'