From: Yegappan Lakshmanan <4298407+yegappan@users.noreply.github.com> Date: Sat, 11 Mar 2023 16:09:11 +0000 (-0800) Subject: Merge branch 'main' into automate-lspcodeaction X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=2359c09cf6067a8b9403cd4cd9b3bf25716cb3a1;p=vim-lsp.git Merge branch 'main' into automate-lspcodeaction --- 2359c09cf6067a8b9403cd4cd9b3bf25716cb3a1 diff --cc autoload/lsp/codeaction.vim index 2295230,ca3d664..8199494 --- a/autoload/lsp/codeaction.vim +++ b/autoload/lsp/codeaction.vim @@@ -43,7 -43,13 +43,13 @@@ export def HandleCodeAction(lspserver: endif enddef - export def ApplyCodeAction(lspserver: dict, actions: list>, query: string): void -export def ApplyCodeAction(lspserver: dict, actionlist: list>): void ++export def ApplyCodeAction(lspserver: dict, actionlist: list>, query: string): void + var actions = actionlist + + if opt.lspOptions.hideDisabledCodeActions + actions = actions->filter((ix, act) => !act->has_key('disabled')) + endif + if actions->empty() # no action can be performed util.WarnMsg('No code action is available')