'codeAction': (lspserver) => lspserver.isCodeActionProvider,
'codeLens': (lspserver) => lspserver.isCodeLensProvider,
'selectionRange': (lspserver) => lspserver.isSelectionRangeProvider,
+ 'foldingRange': (lspserver) => lspserver.isFoldingRangeProvider,
}
if !SupportedCheckFns->has_key(domain)
# fold the entire document
export def FoldDocument()
- var lspserver: dict<any> = buf.CurbufGetServerChecked()
+ var lspserver: dict<any> = buf.CurbufGetServerChecked('foldingRange')
if lspserver->empty()
return
endif