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.

Value parameters

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

Attributes

Companion
object
Source
structures.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product