'rename': (lspserver) => lspserver.isRenameProvider,
'codeAction': (lspserver) => lspserver.isCodeActionProvider,
'codeLens': (lspserver) => lspserver.isCodeLensProvider,
+ 'selectionRange': (lspserver) => lspserver.isSelectionRangeProvider,
}
if !SupportedCheckFns->has_key(domain)
# expand the previous selection or start a new selection
export def SelectionExpand()
- var lspserver: dict<any> = buf.CurbufGetServerChecked()
+ var lspserver: dict<any> = buf.CurbufGetServerChecked('selectionRange')
if lspserver->empty()
return
endif
# shrink the previous selection or start a new selection
export def SelectionShrink()
- var lspserver: dict<any> = buf.CurbufGetServerChecked()
+ var lspserver: dict<any> = buf.CurbufGetServerChecked('selectionRange')
if lspserver->empty()
return
endif