nvim_runtime_lua

lsp.TextDocumentClientCapabilities

Text document specific client capabilities.

@since 3.18.0 @since 3.14.0 @since 3.6.0 @since 3.6.0 @since 3.6.0 @since 3.10.0 @since 3.15.0 @since 3.16.0 @since 3.16.0 @since 3.16.0 @since 3.16.0 @since 3.17.0 @since 3.17.0 @since 3.17.0 @since 3.17.0 @since 3.18.0

Fields32

TextDocumentClientCapabilities.synchronization : lsp.TextDocumentSyncClientCapabilities | nil

Defines which synchronization capabilities the client supports.

TextDocumentClientCapabilities.filters : lsp.TextDocumentFilterClientCapabilities | nil
TextDocumentClientCapabilities.completion : lsp.CompletionClientCapabilities | nil

Capabilities specific to the textDocument/completion request.

TextDocumentClientCapabilities.hover : lsp.HoverClientCapabilities | nil

Capabilities specific to the textDocument/hover request.

TextDocumentClientCapabilities.signatureHelp : lsp.SignatureHelpClientCapabilities | nil

Capabilities specific to the textDocument/signatureHelp request.

TextDocumentClientCapabilities.declaration : lsp.DeclarationClientCapabilities | nil
TextDocumentClientCapabilities.definition : lsp.DefinitionClientCapabilities | nil

Capabilities specific to the textDocument/definition request.

TextDocumentClientCapabilities.typeDefinition : lsp.TypeDefinitionClientCapabilities | nil
TextDocumentClientCapabilities.implementation : lsp.ImplementationClientCapabilities | nil
TextDocumentClientCapabilities.references : lsp.ReferenceClientCapabilities | nil

Capabilities specific to the textDocument/references request.

TextDocumentClientCapabilities.documentHighlight : lsp.DocumentHighlightClientCapabilities | nil

Capabilities specific to the textDocument/documentHighlight request.

TextDocumentClientCapabilities.documentSymbol : lsp.DocumentSymbolClientCapabilities | nil

Capabilities specific to the textDocument/documentSymbol request.

TextDocumentClientCapabilities.codeAction : lsp.CodeActionClientCapabilities | nil

Capabilities specific to the textDocument/codeAction request.

TextDocumentClientCapabilities.codeLens : lsp.CodeLensClientCapabilities | nil

Capabilities specific to the textDocument/codeLens request.

TextDocumentClientCapabilities.colorProvider : lsp.DocumentColorClientCapabilities | nil
TextDocumentClientCapabilities.formatting : lsp.DocumentFormattingClientCapabilities | nil

Capabilities specific to the textDocument/formatting request.

TextDocumentClientCapabilities.rangeFormatting : lsp.DocumentRangeFormattingClientCapabilities | nil

Capabilities specific to the textDocument/rangeFormatting request.

TextDocumentClientCapabilities.onTypeFormatting : lsp.DocumentOnTypeFormattingClientCapabilities | nil

Capabilities specific to the textDocument/onTypeFormatting request.

TextDocumentClientCapabilities.rename : lsp.RenameClientCapabilities | nil

Capabilities specific to the textDocument/rename request.

TextDocumentClientCapabilities.foldingRange : lsp.FoldingRangeClientCapabilities | nil
TextDocumentClientCapabilities.selectionRange : lsp.SelectionRangeClientCapabilities | nil
TextDocumentClientCapabilities.publishDiagnostics : lsp.PublishDiagnosticsClientCapabilities | nil

Capabilities specific to the textDocument/publishDiagnostics notification.

TextDocumentClientCapabilities.callHierarchy : lsp.CallHierarchyClientCapabilities | nil
TextDocumentClientCapabilities.semanticTokens : lsp.SemanticTokensClientCapabilities | nil
TextDocumentClientCapabilities.linkedEditingRange : lsp.LinkedEditingRangeClientCapabilities | nil
TextDocumentClientCapabilities.moniker : lsp.MonikerClientCapabilities | nil
TextDocumentClientCapabilities.typeHierarchy : lsp.TypeHierarchyClientCapabilities | nil
TextDocumentClientCapabilities.inlineValue : lsp.InlineValueClientCapabilities | nil
TextDocumentClientCapabilities.inlayHint : lsp.InlayHintClientCapabilities | nil
TextDocumentClientCapabilities.diagnostic : lsp.DiagnosticClientCapabilities | nil
TextDocumentClientCapabilities.inlineCompletion : lsp.InlineCompletionClientCapabilities | nil