enumerations

class Object
trait Matchable
class Any

Type members

Classlikes

Types

opaque type CodeActionKind

A set of predefined code action kinds

A set of predefined code action kinds

Source:
enumerations.scala

The reason why code actions were requested.

The reason why code actions were requested.

Since:

3.17.0

Source:
enumerations.scala
opaque type CompletionItemKind

The kind of a completion entry.

The kind of a completion entry.

Source:
enumerations.scala
opaque type CompletionItemTag

Completion item tags are extra annotations that tweak the rendering of a completion item.

Completion item tags are extra annotations that tweak the rendering of a completion item.

Since:

3.15.0

Source:
enumerations.scala

How a completion was triggered

How a completion was triggered

Source:
enumerations.scala
opaque type DiagnosticSeverity

The diagnostic's severity.

The diagnostic's severity.

Source:
enumerations.scala
opaque type DiagnosticTag

The diagnostic tags.

The diagnostic tags.

Since:

3.15.0

Source:
enumerations.scala

A document highlight kind.

A document highlight kind.

Source:
enumerations.scala
opaque type ErrorCodes

Predefined error codes.

Predefined error codes.

Source:
enumerations.scala
opaque type FileChangeType

The file event type

The file event type

Source:
enumerations.scala

A pattern kind describing if a glob pattern matches a file a folder or both.

A pattern kind describing if a glob pattern matches a file a folder or both.

Since:

3.16.0

Source:
enumerations.scala
opaque type FoldingRangeKind

A set of predefined range kinds.

A set of predefined range kinds.

Source:
enumerations.scala
opaque type InlayHintKind

Inlay hint kinds.

Inlay hint kinds.

Since:

3.17.0

Source:
enumerations.scala
opaque type InsertTextFormat

Defines whether the insert text in a completion item should be interpreted as plain text or a snippet.

Defines whether the insert text in a completion item should be interpreted as plain text or a snippet.

Source:
enumerations.scala
opaque type InsertTextMode

How whitespace and indentation is handled during completion item insertion.

How whitespace and indentation is handled during completion item insertion.

Since:

3.16.0

Source:
enumerations.scala
opaque type MarkupKind

Describes the content type that a client supports in various result literals like Hover, ParameterInfo or CompletionItem.

Describes the content type that a client supports in various result literals like Hover, ParameterInfo or CompletionItem.

Please note that MarkupKinds must not start with a $. This kinds are reserved for internal usage.

Source:
enumerations.scala
opaque type MessageType

The message type

The message type

Source:
enumerations.scala
opaque type MonikerKind

The moniker kind.

The moniker kind.

Since:

3.16.0

Source:
enumerations.scala
opaque type NotebookCellKind

A notebook cell kind.

A notebook cell kind.

Since:

3.17.0

Source:
enumerations.scala

A set of predefined position encoding kinds.

A set of predefined position encoding kinds.

Since:

3.17.0

Source:
enumerations.scala

A set of predefined token modifiers. This set is not fixed an clients can specify additional token types via the corresponding client capabilities.

A set of predefined token modifiers. This set is not fixed an clients can specify additional token types via the corresponding client capabilities.

Since:

3.16.0

Source:
enumerations.scala
opaque type SemanticTokenTypes

A set of predefined token types. This set is not fixed an clients can specify additional token types via the corresponding client capabilities.

A set of predefined token types. This set is not fixed an clients can specify additional token types via the corresponding client capabilities.

Since:

3.16.0

Source:
enumerations.scala

How a signature help was triggered.

How a signature help was triggered.

Since:

3.15.0

Source:
enumerations.scala
opaque type SymbolKind

A symbol kind.

A symbol kind.

Source:
enumerations.scala
opaque type SymbolTag

Symbol tags are extra annotations that tweak the rendering of a symbol.

Symbol tags are extra annotations that tweak the rendering of a symbol.

Since:

3.16

Source:
enumerations.scala

Represents reasons why a text document is saved.

Represents reasons why a text document is saved.

Source:
enumerations.scala

Defines how the host (editor) should sync document changes to the language server.

Defines how the host (editor) should sync document changes to the language server.

Source:
enumerations.scala
opaque type UniquenessLevel

Moniker uniqueness level to define scope of the moniker.

Moniker uniqueness level to define scope of the moniker.

Since:

3.16.0

Source:
enumerations.scala
opaque type WatchKind