From 5a71a92b06305c600e9e4d262ebcdc880c0e69c9 Mon Sep 17 00:00:00 2001 From: ViViDboarder Date: Thu, 5 Jan 2017 17:34:20 -0800 Subject: [PATCH] Update install script to be faster Install nvim plugins first since it's parallel Skip UpdateRemotePlugins as each plugin should do it with vim-plug Automate install of neovim python module --- vim-sync-append.sh | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/vim-sync-append.sh b/vim-sync-append.sh index ab74495..1010d62 100755 --- a/vim-sync-append.sh +++ b/vim-sync-append.sh @@ -30,18 +30,19 @@ ln -s $VIM_SYNC_DIR/vim $XDG_CONFIG_HOME/nvim # Install all bundles echo "Install all bundles" -vim +PlugInstall +qall if hash nvim 2>/dev/null; then + if hash pip 2>/dev/null; then + echo 'Installing neovim python module in $HOME' + pip install --user neovim + fi + echo "If using Neovim, install the python modules in your environment" nvim +PlugInstall +qall - nvim +UpdateRemotePlugins +qall fi +vim +PlugInstall +qall vim --version | grep -q '\+lua' || { echo "Warning: Default vim does not include lua"; } vim --version | grep -q '\+ruby' || { echo "Warning: Default vim does not include ruby."; } vim --version | grep -q '\+python' || { echo "Warning: Default vim does not include python"; } -echo "If using Neovim, install the python modules" - echo "All done!" exit 0 -