enumerations

class Object
trait Matchable
class Any

Type members

Types

opaque type CodeActionKind

A set of predefined code action kinds

A set of predefined code action kinds

The reason why code actions were requested.

The reason why code actions were requested.

Since:

3.17.0

opaque type CompletionItemKind

The kind of a completion entry.

The kind of a completion entry.

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

How a completion was triggered

How a completion was triggered

opaque type DiagnosticSeverity

The diagnostic's severity.

The diagnostic's severity.

opaque type DiagnosticTag

The diagnostic tags.

The diagnostic tags.

Since:

3.15.0

A document highlight kind.

A document highlight kind.

opaque type ErrorCodes

Predefined error codes.

Predefined error codes.

opaque type FileChangeType

The file event type

The file event type

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

opaque type FoldingRangeKind

A set of predefined range kinds.

A set of predefined range kinds.

opaque type InlayHintKind

Inlay hint kinds.

Inlay hint kinds.

Since:

3.17.0

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.

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

opaque type LSPErrorCodes
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.

opaque type MessageType

The message type

The message type

opaque type MonikerKind

The moniker kind.

The moniker kind.

Since:

3.16.0

opaque type NotebookCellKind

A notebook cell kind.

A notebook cell kind.

Since:

3.17.0

A set of predefined position encoding kinds.

A set of predefined position encoding kinds.

Since:

3.17.0

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

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

How a signature help was triggered.

How a signature help was triggered.

Since:

3.15.0

opaque type SymbolKind

A symbol kind.

A symbol kind.

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

Represents reasons why a text document is saved.

Represents reasons why a text document is saved.

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.

opaque type TokenFormat
opaque type TraceValues
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

opaque type WatchKind