GenLSP.Protocol.Structures.TextDocumentClientCapabilities (gen_lsp v0.0.1)
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