# Functions
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Constants
*
* Empty kind.
*
* Base kind for quickfix actions: 'quickfix'.
*
* Base kind for refactoring actions: 'refactor'.
*
* Base kind for refactoring extraction actions: 'refactor.extract'.
*
* Base kind for refactoring inline actions: 'refactor.inline'.
*
* Base kind for refactoring rewrite actions: 'refactor.rewrite'.
*
* Base kind for source actions: `source`.
*
* Base kind for an organize imports source action:
* `source.organizeImports`.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Render a completion as obsolete, usually using a strike-out.
*
* Completion was triggered by typing an identifier (24x7 code
* complete), manual invocation (e.g Ctrl+Space) or via API.
*
* Completion was triggered by a trigger character specified by
* the `triggerCharacters` properties of the
* `CompletionRegistrationOptions`.
*
* Completion was re-triggered as the current completion list is incomplete.
*
* Reports an error.
*
* Reports a hint.
*
* Reports an information.
*
* Reports a warning.
*
* Deprecated or obsolete code.
*
* Unused or unnecessary code.
*
* Read-access of a symbol, like reading a variable.
*
* A textual occurrence.
*
* Write-access of a symbol, like writing to a variable.
*
* Applying the workspace change is simply aborted if one of the changes
* provided fails.
*
* If the workspace edit contains only textual file changes they are
* executed transactional.
*
* All operations are executed transactional.
*
* The client tries to undo the operations already executed.
*
* The file got changed.
*
* The file got created.
*
* The file got deleted.
*
* The pattern matches a file only.
*
* The pattern matches a folder only.
*
* Folding range for a comment
*/.
*
* Folding range for a imports or includes
*/.
*
* Folding range for a region (e.g.
*
* Insert a newline character at the end of the file if one does not exist.
*
* Prefer spaces over tabs.
*
* Size of a tab in spaces.
*
* Trim all newlines after the final newline at the end of the file.
*
* Trim trailing whitespace on a line.
*
* If the protocol version provided by the client can't be handled by the
* server.
*
* The primary text to be inserted is treated as a plain string.
*
* The primary text to be inserted is treated as a snippet.
*
* The editor adjusts leading whitespace of new lines so that
* they match the indentation up to the cursor of the line for
* which the item is accepted.
*
* The insertion or replace strings is taken as it is.
*
* Markdown is supported as a content format
*/.
*
* Plain text is supported as a content format
*/.
*
* An error message.
*
* An information message.
*
* A log message.
*
* A warning message.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
https://microsoft.github.io/language-server-protocol/specifications/specification-3-16/#textDocument_semanticTokens.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* The moniker represents a symbol that is exported from a project
*/.
*
* The moniker represent a symbol that is imported into a project
*/.
*
* The moniker represents a symbol that is local to a project (e.g.
*
* The client's default behavior is to select the identifier
* according the to language's syntax rule.
*
* Supports creating new files and folders.
*
* Supports deleting existing files and folders.
*
* Supports renaming existing files and folders.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Represents a generic type.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Signature help was triggered by the cursor moving or by the document
* content changing.
*
* Signature help was invoked manually by the user or by a command.
*
* Signature help was triggered by a trigger character.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Render a symbol as obsolete, usually using a strike-out.
*
* Automatic after a delay.
*
* When the editor lost focus.
*
* Manually triggered, e.g.
*
* Documents are synced by always sending the full content
* of the document.
*
* Documents are synced by sending the full content on open.
*
* Documents should not be synced at all.
No description provided by the author
The spec clearly says "message", but some implementations use "messages" instead.
No description provided by the author
No description provided by the author
*
* The moniker is only unique inside a document
*/.
*
* The moniker is globally unique
*/.
*
* The moniker is unique inside the group to which a project belongs
*/.
*
* The moniker is unique inside a project for which a dump got created
*/.
*
* The moniker is unique inside the moniker scheme.
*
* Interested in change events
*/.
*
* Interested in create events.
*
* Interested in delete events
*/.
# Structs
*
* A special text edit with an additional change annotation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Additional information that describes document changes.
No description provided by the author
*
* A code action represents a change that can be performed in code, e.g.
No description provided by the author
*
* Contains additional diagnostic information about the context in which
* a code action is run.
No description provided by the author
*
* Params for the CodeActionRequest
*/.
No description provided by the author
*
* Structure to capture a description for an error code.
*
* A code lens represents a command that should be shown along with
* source text, like the number of references, a way to run tests, etc.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Represents a color in RGBA space.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Contains additional information about the context in which a completion
* request is triggered.
No description provided by the author
*
* Represents a collection of [completion items](#CompletionItem) to be
* presented in the editor.
*
* Completion options.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Create file operation
*/.
*
* Options to create a file.
*
* The parameters sent in notifications/requests for user-initiated creation
* of files.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Delete file operation
*/.
*
* Delete file options
*/.
*
* The parameters sent in notifications/requests for user-initiated deletes
* of files.
No description provided by the author
*
* Represents a related message and source code location for a diagnostic.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Describe options to be used when registering for file system change events.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* A document highlight is a range inside a text document which deserves
* special attention.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* A document link is a range in a text document that links to an internal or
* external resource, like another text document or a web site.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Represents programming constructs like variables, classes, interfaces etc.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Execute command registration options.
*
* Represents information on a file/folder create.
*
* Represents information on a file/folder delete.
*
* An event describing a file change.
*
* A filter to describe in which file operation requests or notifications
* the server is interested in.
*
* A pattern to describe in which file operation requests or notifications
* the server is interested in.
*
* Matching options for the file operation pattern.
*
* The options to register for file operations.
*
* Represents information on a file/folder rename.
No description provided by the author
*
* Represents a folding range.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* The result of a hover request.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* A special text edit to provide an insert and a replace operation.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Client capabilities specific to the used markdown parser.
*
* MarkedString can be used to render human readable text.
No description provided by the author
*
* A `MarkupContent` literal represents a string value which content is
* interpreted base on its kind flag.
No description provided by the author
*
* Moniker definition to match LSIF 0.5 moniker definition.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Represents a parameter of a callable-signature.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* General parameters to register for a capability.
No description provided by the author
*
* Client capabilities specific to regular expressions.
No description provided by the author
*
* Rename file operation
*/.
*
* Rename file options
*/.
*
* The parameters sent in notifications/requests for user-initiated renames
* of files.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Client capabilities for the show document request.
*
* Params to show a document.
*
* The result of an show document request.
No description provided by the author
No description provided by the author
No description provided by the author
*
* Signature help represents the signature of something
* callable.
No description provided by the author
*
* Additional information about the context in which a signature help request
* was triggered.
No description provided by the author
No description provided by the author
No description provided by the author
*
* Represents the signature of something callable.
*
* Static registration options to be returned in the initialize request.
*
* Represents information about programming constructs like variables, classes,
* interfaces etc.
*
* Describe options to be used when registering for text document change events.
*
* Text document specific client capabilities.
*
* An event describing a change to a text document.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* General text document registration options.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* General parameters to unregister a capability.
No description provided by the author
No description provided by the author
*
* The parameters send in a will save text document notification.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* The workspace folder change event.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
# Type aliases
No description provided by the author
No description provided by the author
No description provided by the author
*
* An identifier referring to a change annotation managed by a workspace
* edit.
*
* The kind of a code action.
No description provided by the author
No description provided by the author
*
* The kind of a completion entry.
No description provided by the author
*
* Completion item tags are extra annotations that tweak the rendering of a
* completion item.
*
* How a completion was triggered
*/.
*
* Defines a decimal number.
No description provided by the author
*
* The diagnostic tags.
*
* A document highlight kind.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Enum of known range kinds
*/.
No description provided by the author
No description provided by the author
*
* Known error codes for an `InitializeError`;
*/.
Returns: InitializeResult | InitializeError.
*
* Defines whether the insert text in a completion item should be interpreted as
* plain text or a snippet.
*
* How whitespace and indentation is handled during completion
* item insertion.
*
* Defines an integer number in the range of -2^31 to 2^31 - 1.
No description provided by the author
*
* Describes the content type that a client supports in various
* result literals like `Hover`, `ParameterInfo` or `CompletionItem`.
No description provided by the author
No description provided by the author
*
* The moniker kind.
No description provided by the author
No description provided by the author
No description provided by the author
*
* The kind of resource operations supported by the client.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* How a signature help was triggered.
*
* A symbol kind.
*
* Symbol tags are extra annotations that tweak the rendering of a symbol.
Returns: Command | []CodeAction | nil.
No description provided by the author
No description provided by the author
No description provided by the author
Returns: []CompletionItem | CompletionList | nil.
Returns: Location | []Location | []LocationLink | nil.
Returns: Location | []Location | []LocationLink | nil.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Returns: []DocumentSymbol | []SymbolInformation | nil.
No description provided by the author
No description provided by the author
No description provided by the author
Returns: Location | []Location | []LocationLink | nil.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Returns: Range | RangeWithPlaceholder | DefaultBehavior | nil.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
Returns: SemanticTokens | SemanticTokensDelta | SemanticTokensDeltaPartialResult | nil.
No description provided by the author
Returns: SemanticTokens | SemanticTokensPartialResult | nil.
No description provided by the author
No description provided by the author
Returns: Location | []Location | []LocationLink | nil.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
*
* Defines an unsigned integer number in the range of 0 to 2^31 - 1.
*
* Moniker uniqueness level to define scope of the moniker.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author