Attributes
- Companion
- class
- Source
- structures.scala
- Graph
-
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
Members list
Type members
Classlikes
Value parameters
- commitCharactersSupport
-
Client supports commit characters on a completion item.
- deprecatedSupport
-
Client supports the deprecated property on a completion item.
- documentationFormat
-
Client supports the following content formats for the documentation property. The order describes the preferred format of the client.
- insertReplaceSupport
-
Client support insert replace edit to control different behavior if a completion item is inserted in the text or should replace text. since 3.16.0
- insertTextModeSupport
-
The client supports the
insertTextMode
property on a completion item to override the whitespace handling mode as defined by the client (seeinsertTextMode
). since 3.16.0 - labelDetailsSupport
-
The client has support for completion item label details (see also
CompletionItemLabelDetails
). since 3.17.0 - preselectSupport
-
Client supports the preselect property on a completion item.
- resolveSupport
-
Indicates which properties a client can resolve lazily on a completion item. Before version 3.16.0 only the predefined properties
documentation
anddetails
could be resolved lazily. since 3.16.0 - snippetSupport
-
Client supports snippets as insert text. A snippet can define tab stops and placeholders with
$1
,$2
and${3:foo}
.$0
defines the final tab stop, it defaults to the end of the snippet. Placeholders with equal identifiers are linked, that is typing in one will update others too. - tagSupport
-
Client supports the tag property on a completion item. Clients supporting tags have to handle unknown tags gracefully. Clients especially need to preserve unknown tags when sending a completion item back to the server in a resolve call. since 3.15.0
Attributes
- Companion
- object
- Source
- structures.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- structures.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CompletionItem.type
Value parameters
- valueSet
-
The completion item kind values the client supports. When this property exists the client also guarantees that it will handle values outside its set gracefully and falls back to a default value when unknown. If this property is not present the client only supports the completion items kinds from
Text
toReference
as defined in the initial version of the protocol.
Attributes
- Companion
- object
- Source
- structures.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- structures.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CompletionItemKind.type
Value parameters
- itemDefaults
-
The client supports the following itemDefaults on a completion list. The value lists the supported property names of the
CompletionList.itemDefaults
object. If omitted no properties are supported. since 3.17.0
Attributes
- Companion
- object
- Source
- structures.scala
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Source
- structures.scala
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
CompletionList.type
Inherited types
The names of the product elements
The name of the type
Givens
Inherited givens
Attributes
- Inherited from:
- structures_CompletionClientCapabilitiesCodec (hidden)
- Source
- codecs.scala
Attributes
- Inherited from:
- structures_CompletionClientCapabilitiesCodec (hidden)
- Source
- codecs.scala