From 28ba99e026dbed85a19c5dfac39bd8480e82dce5 Mon Sep 17 00:00:00 2001 From: Evgeni Chasnovski Date: Sun, 28 Dec 2025 18:32:23 +0200 Subject: feat(pack)!: suggest "delete" code action only for not active plugins Problem: Deleting active plugins can lead to a situation when it is reinstalled after restart. Solution: Suggest "delete" code action only for not active plugins. Whether a plugin is not active is visible by a hint in its header. --- runtime/lua/vim/pack.lua | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'runtime/lua/vim/pack.lua') diff --git a/runtime/lua/vim/pack.lua b/runtime/lua/vim/pack.lua index 1ed9fd042f..c49c4ef25c 100644 --- a/runtime/lua/vim/pack.lua +++ b/runtime/lua/vim/pack.lua @@ -1161,8 +1161,9 @@ end --- show more information at cursor. Like details of particular pending --- change or newer tag. --- - 'textDocument/codeAction' (`gra` via |lsp-defaults| or |vim.lsp.buf.code_action()|) - ---- show code actions available for "plugin at cursor". Like "delete", "update", ---- or "skip updating". +--- show code actions available for "plugin at cursor". +--- Like "delete" (if plugin is not active), "update" or "skip updating" +--- (if there are pending updates). --- --- Execute |:write| to confirm update, execute |:quit| to discard the update. --- - If `true`, make updates right away. -- cgit