diff options
| author | 2026-05-20 13:56:08 +0100 | |
|---|---|---|
| committer | 2026-05-20 13:56:08 +0100 | |
| commit | 0bdd2fe6a755c8bf6582ad2258921751cd14653e (patch) | |
| tree | 76872b1617b3834b64511e1b5f01fcdacf9d378a /dot_config/nvim/lua/config/pack.lua | |
| parent | ae04627b43b4d533088b8a389e5462efed2ae8f6 (diff) | |
| download | dotfiles-0bdd2fe6a755c8bf6582ad2258921751cd14653e.tar.gz dotfiles-0bdd2fe6a755c8bf6582ad2258921751cd14653e.tar.bz2 dotfiles-0bdd2fe6a755c8bf6582ad2258921751cd14653e.zip | |
fix(nvim): wrap vim.pack.update in :PackUpdate user command
nvim_create_user_command passes the callback a table with command
metadata (args, bang, ...). Newer neovim's vim.pack.update validates
its first arg as a list of names — that metadata table fails the
list check with 'names: expected list, got table'. Wrap it.
Diffstat (limited to 'dot_config/nvim/lua/config/pack.lua')
| -rw-r--r-- | dot_config/nvim/lua/config/pack.lua | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/dot_config/nvim/lua/config/pack.lua b/dot_config/nvim/lua/config/pack.lua index 4afb63e..920b4ec 100644 --- a/dot_config/nvim/lua/config/pack.lua +++ b/dot_config/nvim/lua/config/pack.lua @@ -57,7 +57,9 @@ vim.api.nvim_create_user_command("PackClean", clean, { desc = "Remove plugins not declared in vim.pack.add()", }) -vim.api.nvim_create_user_command("PackUpdate", vim.pack.update, { +vim.api.nvim_create_user_command("PackUpdate", function() + vim.pack.update() +end, { desc = "Update all plugins (shows confirm buffer — :w to apply, :q to cancel)", }) |
