TextDocumentClientCapabilities

langoustine.lsp.structures$.TextDocumentClientCapabilities
See theTextDocumentClientCapabilities companion object
case class TextDocumentClientCapabilities(synchronization: Opt[TextDocumentSyncClientCapabilities], completion: Opt[CompletionClientCapabilities], hover: Opt[HoverClientCapabilities], signatureHelp: Opt[SignatureHelpClientCapabilities], declaration: Opt[DeclarationClientCapabilities], definition: Opt[DefinitionClientCapabilities], typeDefinition: Opt[TypeDefinitionClientCapabilities], implementation: Opt[ImplementationClientCapabilities], references: Opt[ReferenceClientCapabilities], documentHighlight: Opt[DocumentHighlightClientCapabilities], documentSymbol: Opt[DocumentSymbolClientCapabilities], codeAction: Opt[CodeActionClientCapabilities], codeLens: Opt[CodeLensClientCapabilities], documentLink: Opt[DocumentLinkClientCapabilities], colorProvider: Opt[DocumentColorClientCapabilities], formatting: Opt[DocumentFormattingClientCapabilities], rangeFormatting: Opt[DocumentRangeFormattingClientCapabilities], onTypeFormatting: Opt[DocumentOnTypeFormattingClientCapabilities], rename: Opt[RenameClientCapabilities], foldingRange: Opt[FoldingRangeClientCapabilities], selectionRange: Opt[SelectionRangeClientCapabilities], publishDiagnostics: Opt[PublishDiagnosticsClientCapabilities], callHierarchy: Opt[CallHierarchyClientCapabilities], semanticTokens: Opt[SemanticTokensClientCapabilities], linkedEditingRange: Opt[LinkedEditingRangeClientCapabilities], moniker: Opt[MonikerClientCapabilities], typeHierarchy: Opt[TypeHierarchyClientCapabilities], inlineValue: Opt[InlineValueClientCapabilities], inlayHint: Opt[InlayHintClientCapabilities], diagnostic: Opt[DiagnosticClientCapabilities])

Text document specific client capabilities.

Attributes

callHierarchy

Capabilities specific to the various call hierarchy requests. since 3.16.0

codeAction

Capabilities specific to the textDocument/codeAction request.

codeLens

Capabilities specific to the textDocument/codeLens request.

colorProvider

Capabilities specific to the textDocument/documentColor and the textDocument/colorPresentation request. since 3.6.0

completion

Capabilities specific to the textDocument/completion request.

declaration

Capabilities specific to the textDocument/declaration request. since 3.14.0

definition

Capabilities specific to the textDocument/definition request.

diagnostic

Capabilities specific to the diagnostic pull model. since 3.17.0

documentHighlight

Capabilities specific to the textDocument/documentHighlight request.

documentLink

Capabilities specific to the textDocument/documentLink request.

documentSymbol

Capabilities specific to the textDocument/documentSymbol request.

foldingRange

Capabilities specific to the textDocument/foldingRange request. since 3.10.0

formatting

Capabilities specific to the textDocument/formatting request.

hover

Capabilities specific to the textDocument/hover request.

implementation

Capabilities specific to the textDocument/implementation request. since 3.6.0

inlayHint

Capabilities specific to the textDocument/inlayHint request. since 3.17.0

inlineValue

Capabilities specific to the textDocument/inlineValue request. since 3.17.0

linkedEditingRange

Capabilities specific to the textDocument/linkedEditingRange request. since 3.16.0

moniker

Client capabilities specific to the textDocument/moniker request. since 3.16.0

onTypeFormatting

Capabilities specific to the textDocument/onTypeFormatting request.

publishDiagnostics

Capabilities specific to the textDocument/publishDiagnostics notification.

rangeFormatting

Capabilities specific to the textDocument/rangeFormatting request.

references

Capabilities specific to the textDocument/references request.

rename

Capabilities specific to the textDocument/rename request.

selectionRange

Capabilities specific to the textDocument/selectionRange request. since 3.15.0

semanticTokens

Capabilities specific to the various semantic token request. since 3.16.0

signatureHelp

Capabilities specific to the textDocument/signatureHelp request.

synchronization

Defines which synchronization capabilities the client supports.

typeDefinition

Capabilities specific to the textDocument/typeDefinition request. since 3.6.0

typeHierarchy

Capabilities specific to the various type hierarchy requests. since 3.17.0

Companion:
object
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any

Members list

Concise view

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product