From 52e9ed2def132fe49f85a9dd3060c54cc9c47d7a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Cyryl=20P=C5=82otnicki?= Date: Sat, 8 Jun 2019 11:17:47 +0100 Subject: [PATCH] Nonblocking vim plugin install --- .vimrc.plugins | 7 +------ common/up.sh | 6 ++++-- 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/.vimrc.plugins b/.vimrc.plugins index 5dcd894c..218553da 100644 --- a/.vimrc.plugins +++ b/.vimrc.plugins @@ -16,6 +16,7 @@ Plug 'fatih/vim-go', { 'do': ':GoUpdateBinaries' } Plug 'godlygeek/tabular' Plug 'https://github.com/cyplo/vim-colors-solarized.git' Plug 'jremmen/vim-ripgrep' +Plug 'neoclide/coc.nvim', {'tag': '*', 'do': './install.sh'} Plug 'junegunn/fzf', { 'dir': '~/.fzf', 'do': './install --all' } Plug 'junegunn/fzf.vim' Plug 'kien/ctrlp.vim' @@ -23,12 +24,6 @@ Plug 'LnL7/vim-nix' Plug 'mhinz/vim-startify' Plug 'mileszs/ack.vim' Plug 'plasticboy/vim-markdown' -Plug 'prabirshrestha/async.vim' -Plug 'prabirshrestha/asyncomplete-lsp.vim' -Plug 'prabirshrestha/asyncomplete.vim' -Plug 'prabirshrestha/vim-lsp' -Plug 'roxma/nvim-yarp' -Plug 'roxma/vim-hug-neovim-rpc' Plug 'rust-lang/rust.vim' Plug 'scrooloose/nerdtree' Plug 'timonv/vim-cargo' diff --git a/common/up.sh b/common/up.sh index 93a2a9b1..3a8857d7 100755 --- a/common/up.sh +++ b/common/up.sh @@ -142,6 +142,7 @@ if [[ -z $NORUST ]]; then (test -x "${HOME}/.cargo/bin/cargo-install-update" || cargo install cargo-update) (test -x "${HOME}/.cargo/bin/rg" || cargo install ripgrep) (test -x "${HOME}/.cargo/bin/fd" || cargo install fd-find) + (test -x "${HOME}/.cargo/bin/bat" || cargo install bat) (test -x "${HOME}/.cargo/bin/genpass" || cargo install genpass) set +e @@ -200,8 +201,9 @@ if [[ -z $NOVIM ]]; then ~/.fzf/install --64 --all fi echo "Installing Vim plugins" - echo "\n" | vim +PlugClean! +qa - echo "\n" | vim +PlugInstall! +qa + vim +PlugUpgrade +qa + vim +PlugUpdate +qa + vim +PlugClean! +qa fi if [[ -z $NO_GO ]]; then