'references': (lspserver) => lspserver.isReferencesProvider,
'documentFormatting': (lspserver) => lspserver.isDocumentFormattingProvider,
'rename': (lspserver) => lspserver.isRenameProvider,
+ 'codeAction': (lspserver) => lspserver.isCodeActionProvider,
}
if !SupportedCheckFns->has_key(domain)
# Perform a code action
# Uses LSP "textDocument/codeAction" request
export def CodeAction(line1: number, line2: number, query: string)
- var lspserver: dict<any> = buf.CurbufGetServerChecked()
+ var lspserver: dict<any> = buf.CurbufGetServerChecked('codeAction')
if lspserver->empty()
return
endif