From 0c980312fd6bce744db499acfa5af47871287151 Mon Sep 17 00:00:00 2001 From: Folke Lemaitre Date: Wed, 1 Feb 2023 08:06:48 +0100 Subject: [PATCH] fix(commands): sync with plugins list should not delete those plugins. Fixes #475 --- lua/lazy/manage/init.lua | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lua/lazy/manage/init.lua b/lua/lazy/manage/init.lua index c4a4da0..34fc065 100644 --- a/lua/lazy/manage/init.lua +++ b/lua/lazy/manage/init.lua @@ -174,7 +174,10 @@ function M.sync(opts) end) opts.show = false end - local clean = M.clean(opts) + + local clean_opts = vim.deepcopy(opts) + clean_opts.plugins = nil + local clean = M.clean(clean_opts) local install = M.install(opts) local update = M.update(opts) clean:wait(function()