From cfac1520e984023e01711627bc10c9a91e79a6ec Mon Sep 17 00:00:00 2001 From: Brian Zalewski <59970525+ProfessorManhattan@users.noreply.github.com> Date: Fri, 8 Dec 2023 03:18:44 +0000 Subject: [PATCH] Moved VIM script to software.yml --- .../run_onchange_after_39-vim-plugins.sh.tmpl | 20 ------------------- software.yml | 4 +++- 2 files changed, 3 insertions(+), 21 deletions(-) delete mode 100644 home/.chezmoiscripts/universal/run_onchange_after_39-vim-plugins.sh.tmpl diff --git a/home/.chezmoiscripts/universal/run_onchange_after_39-vim-plugins.sh.tmpl b/home/.chezmoiscripts/universal/run_onchange_after_39-vim-plugins.sh.tmpl deleted file mode 100644 index ff4ef814..00000000 --- a/home/.chezmoiscripts/universal/run_onchange_after_39-vim-plugins.sh.tmpl +++ /dev/null @@ -1,20 +0,0 @@ -{{- if ne .host.distro.family "windows" -}} -#!/usr/bin/env bash -# @file VIM Plugin Pre-Install -# @brief Pre-installs the VIM plugins from their git sources -# @description -# This script pre-installs the VIM plugins defined in [`.chezmoidata.yaml`](https://github.com/megabyte-labs/install.doctor/tree/master/home/.chezmoidata.yaml) -# so that VIM does not have to do anything on its first launch. - -{{ includeTemplate "universal/profile" }} -{{ includeTemplate "universal/logg" }} - -function vimSetup() { - ### Run the VIM plugin install routine - if command -v vim > /dev/null; then - logg info 'Running vim +PlugInstall +qall' && vim +'PlugInstall --sync' +qall &> /dev/null || logg error 'Failed to run vim +PlugInstall +qall +silent' - logg info 'Running vim +CocUpdateSync +qall' && vim +CocUpdateSync +qall || logg error 'Failed to run vim +CocUpdateSync +qall' - fi -} -vimSetup -{{ end -}} diff --git a/software.yml b/software.yml index f4d1489a..30eb81c7 100644 --- a/software.yml +++ b/software.yml @@ -10107,7 +10107,9 @@ softwarePackages: _github: https://github.com/vim/vim _home: https://www.vim.org/ _name: VIM - _post: vim +PlugInstall +qall +silent > /dev/null + _post: | + echo "Installing VIM plugins" && vim +'PlugInstall --sync' +qall + echo "Updating VIM coc extensions" && vim +CocUpdateSync +qall ansible: professormanhattan.vim apt: vim brew: vim