GenLSP.Protocol.Structures.TextDocumentClientCapabilities (gen_lsp v0.0.2)
Text document specific client capabilities.
properties
Properties
synchronization :: TextDocumentSyncClientCapabilities
Defines which synchronization capabilities the client supports.
completion :: CompletionClientCapabilities
Capabilities specific to the textDocument/completion request.
hover :: HoverClientCapabilities
Capabilities specific to the textDocument/hover request.
signatureHelp :: SignatureHelpClientCapabilities
Capabilities specific to the textDocument/signatureHelp request.
declaration :: DeclarationClientCapabilities
Capabilities specific to the textDocument/declaration request.
@since 3.14.0
definition :: DefinitionClientCapabilities
Capabilities specific to the textDocument/definition request.
typeDefinition :: TypeDefinitionClientCapabilities
Capabilities specific to the textDocument/typeDefinition request.
@since 3.6.0
implementation :: ImplementationClientCapabilities
Capabilities specific to the textDocument/implementation request.
@since 3.6.0
references :: ReferenceClientCapabilities
Capabilities specific to the textDocument/references request.
documentHighlight :: DocumentHighlightClientCapabilities
Capabilities specific to the textDocument/documentHighlight request.
documentSymbol :: DocumentSymbolClientCapabilities
Capabilities specific to the textDocument/documentSymbol request.
codeAction :: CodeActionClientCapabilities
Capabilities specific to the textDocument/codeAction request.
codeLens :: CodeLensClientCapabilities
Capabilities specific to the textDocument/codeLens request.
documentLink :: DocumentLinkClientCapabilities
Capabilities specific to the textDocument/documentLink request.
colorProvider :: DocumentColorClientCapabilities
Capabilities specific to the textDocument/documentColor and the
textDocument/colorPresentation request.
@since 3.6.0
formatting :: DocumentFormattingClientCapabilities
Capabilities specific to the textDocument/formatting request.
rangeFormatting :: DocumentRangeFormattingClientCapabilities
Capabilities specific to the textDocument/rangeFormatting request.
onTypeFormatting :: DocumentOnTypeFormattingClientCapabilities
Capabilities specific to the textDocument/onTypeFormatting request.
rename :: RenameClientCapabilities
Capabilities specific to the textDocument/rename request.
foldingRange :: FoldingRangeClientCapabilities
Capabilities specific to the textDocument/foldingRange request.
@since 3.10.0
selectionRange :: SelectionRangeClientCapabilities
Capabilities specific to the textDocument/selectionRange request.
@since 3.15.0
publishDiagnostics :: PublishDiagnosticsClientCapabilities
Capabilities specific to the textDocument/publishDiagnostics notification.
callHierarchy :: CallHierarchyClientCapabilities
Capabilities specific to the various call hierarchy requests.
@since 3.16.0
semanticTokens :: SemanticTokensClientCapabilities
Capabilities specific to the various semantic token request.
@since 3.16.0
linkedEditingRange :: LinkedEditingRangeClientCapabilities
Capabilities specific to the textDocument/linkedEditingRange request.
@since 3.16.0
moniker :: MonikerClientCapabilities
Client capabilities specific to the textDocument/moniker request.
@since 3.16.0
typeHierarchy :: TypeHierarchyClientCapabilities
Capabilities specific to the various type hierarchy requests.
@since 3.17.0
inlineValue :: InlineValueClientCapabilities
Capabilities specific to the textDocument/inlineValue request.
@since 3.17.0
inlayHint :: InlayHintClientCapabilities
Capabilities specific to the textDocument/inlayHint request.
@since 3.17.0
diagnostic :: DiagnosticClientCapabilities
Capabilities specific to the diagnostic pull model.
@since 3.17.0