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