run 640 B

12345678910111213141516171819202122232425262728
  1. #!/bin/bash
  2. cd $(dirname $BASH_SOURCE)
  3. cd ..
  4. PLUG_SRC=$(pwd)/plug.vim
  5. cd - > /dev/null
  6. if [ ! -d vader.vim ]; then
  7. git clone https://github.com/junegunn/vader.vim.git
  8. fi
  9. rm -rf fzf
  10. if [ ! -d fzf-staged ]; then
  11. git clone https://github.com/junegunn/fzf.git fzf-staged
  12. fi
  13. cat > /tmp/mini-vimrc << VIMRC
  14. set rtp+=vader.vim
  15. source $PLUG_SRC
  16. VIMRC
  17. if [ "$1" = '!' ]; then
  18. /usr/local/bin/vim -Nu /tmp/mini-vimrc -c 'Vader! workflow.vader' > /dev/null &&
  19. /usr/local/bin/vim -Nu /tmp/mini-vimrc -c 'let g:plug_threads = 1 | Vader! workflow.vader' > /dev/null
  20. else
  21. /usr/local/bin/vim -Nu /tmp/mini-vimrc -c 'Vader workflow.vader'
  22. fi