aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/dot_config/nvim
diff options
context:
space:
mode:
Diffstat (limited to 'dot_config/nvim')
-rw-r--r--dot_config/nvim/lua/config/pack.lua15
1 files changed, 4 insertions, 11 deletions
diff --git a/dot_config/nvim/lua/config/pack.lua b/dot_config/nvim/lua/config/pack.lua
index 6573416..4afb63e 100644
--- a/dot_config/nvim/lua/config/pack.lua
+++ b/dot_config/nvim/lua/config/pack.lua
@@ -21,13 +21,6 @@ local function clean()
vim.pack.del(names)
end
-local function update()
- vim.pack.update()
- if vim.bo.filetype == "nvim-pack" then
- vim.cmd("silent write")
- end
-end
-
local function list()
local plugs = vim.pack.get()
table.sort(plugs, function(a, b)
@@ -64,15 +57,15 @@ vim.api.nvim_create_user_command("PackClean", clean, {
desc = "Remove plugins not declared in vim.pack.add()",
})
-vim.api.nvim_create_user_command("PackUpdate", update, {
- desc = "Update all plugins (auto-confirms the preview buffer)",
+vim.api.nvim_create_user_command("PackUpdate", vim.pack.update, {
+ desc = "Update all plugins (shows confirm buffer — :w to apply, :q to cancel)",
})
vim.api.nvim_create_user_command("PackSync", function()
clean()
- update()
+ vim.pack.update()
end, {
- desc = "Clean orphan plugins then update the rest",
+ desc = "Clean orphan plugins then open update confirm buffer",
})
vim.api.nvim_create_user_command("PackList", list, {