endif
enddef
- export def ApplyCodeAction(lspserver: dict<any>, actions: list<dict<any>>, query: string): void
-export def ApplyCodeAction(lspserver: dict<any>, actionlist: list<dict<any>>): void
++export def ApplyCodeAction(lspserver: dict<any>, actionlist: list<dict<any>>, 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')