From 2f5a380eb1d9a628c1ba93d72290aa433500b3ed Mon Sep 17 00:00:00 2001 From: "flyingscorpio@clevo" Date: Fri, 29 Jul 2022 12:27:29 +0200 Subject: [PATCH] Add PackerSync command --- roles/neovim/files/init.vim | 2 +- roles/neovim/tasks/main.yml | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/roles/neovim/files/init.vim b/roles/neovim/files/init.vim index 549f8b2..04d59b0 100644 --- a/roles/neovim/files/init.vim +++ b/roles/neovim/files/init.vim @@ -3,7 +3,7 @@ lua require('encoding') lua require('remaps') lua require('spacetabs') lua require('plugins') -lua require('colors') +"lua require('colors') "set runtimepath^=~/.vim runtimepath+=~/.vim/after "let &packpath = &runtimepath diff --git a/roles/neovim/tasks/main.yml b/roles/neovim/tasks/main.yml index 699e71b..92c6fc3 100644 --- a/roles/neovim/tasks/main.yml +++ b/roles/neovim/tasks/main.yml @@ -75,3 +75,8 @@ copy: src: lua dest: ~/.config/nvim/ + +- name: Run PackerSync + command: "nvim --headless -c 'autocmd User PackerComplete quitall' -c 'PackerSync'" + register: result + changed_when: "'Everything already up to date' not in result.stdout" # TODO: finish this, it will never run with headless