Interface | Description |
---|---|
InitializeErrorCode |
Known error codes for an `InitializeError`
|
Class | Description |
---|---|
ApplyWorkspaceEditParams |
The workspace/applyEdit request is sent from the server to the client to modify resource on the client side.
|
ApplyWorkspaceEditResponse | |
ClientCapabilities |
`ClientCapabilities` now define capabilities for dynamic registration, workspace and text document features the client supports.
|
CodeAction |
A code action represents a change that can be performed in code, e.g.
|
CodeActionCapabilities |
Capabilities specific to the `textDocument/codeAction`
|
CodeActionContext |
Contains additional diagnostic information about the context in which a code action is run.
|
CodeActionKind |
The kind of a code action.
|
CodeActionKindCapabilities | |
CodeActionLiteralSupportCapabilities | |
CodeActionOptions |
Code Action options.
|
CodeActionParams |
The code action request is sent from the client to the server to compute commands for a given text document and range.
|
CodeLens |
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.
|
CodeLensCapabilities |
Capabilities specific to the `textDocument/codeLens`
|
CodeLensOptions |
Code Lens options.
|
CodeLensParams |
The code lens request is sent from the client to the server to compute code lenses for a given text document.
|
CodeLensRegistrationOptions | |
Color |
Represents a color in RGBA space.
|
ColorInformation | |
ColoringInformation | Deprecated
Use
SemanticHighlightingInformation instead. |
ColoringParams | Deprecated
Use
SemanticHighlightingParams instead. |
ColoringStyle | Deprecated |
ColorPresentation | |
ColorPresentationParams |
The color presentation request is sent from the client to the server to obtain a list of presentations
for a color value at a given location.
|
ColorProviderCapabilities |
Capabilities specific to the `textDocument/documentColor` and the
`textDocument/colorPresentation` request.
|
ColorProviderOptions |
Color provider Options
|
Command |
Represents a reference to a command.
|
CompletionCapabilities |
Capabilities specific to the `textDocument/completion`
|
CompletionContext | |
CompletionItem |
The Completion request is sent from the client to the server to compute completion items at a given cursor position.
|
CompletionItemCapabilities |
The client supports the following `CompletionItem` specific capabilities.
|
CompletionItemKindCapabilities | |
CompletionList |
Represents a collection of completion items to be presented in the editor.
|
CompletionOptions |
Completion options.
|
CompletionParams | |
CompletionRegistrationOptions | |
ConfigurationItem |
A ConfigurationItem consist of the configuration section to ask for and an additional scope URI.
|
ConfigurationParams |
The workspace/configuration request is sent from the server to the client to fetch configuration
settings from the client.
|
CreateFile |
Create file operation
|
CreateFileOptions |
Options to create a file.
|
DefinitionCapabilities |
Capabilities specific to the `textDocument/definition`
|
DeleteFile |
Delete file operation
|
DeleteFileOptions |
Delete file options
|
Diagnostic |
Represents a diagnostic, such as a compiler error or warning.
|
DiagnosticRelatedInformation |
Represents a related message and source code location for a diagnostic.
|
DidChangeConfigurationCapabilities |
Capabilities specific to the `workspace/didChangeConfiguration` notification.
|
DidChangeConfigurationParams |
A notification sent from the client to the server to signal the change of configuration settings.
|
DidChangeTextDocumentParams |
The document change notification is sent from the client to the server to signal changes to a text document.
|
DidChangeWatchedFilesCapabilities |
Capabilities specific to the `workspace/didChangeWatchedFiles` notification.
|
DidChangeWatchedFilesParams |
The watched files notification is sent from the client to the server when the client detects changes
to file watched by the language client.
|
DidChangeWatchedFilesRegistrationOptions | |
DidChangeWorkspaceFoldersParams |
The workspace/didChangeWorkspaceFolders notification is sent from the client to the server to
inform the server about workspace folder configuration changes.
|
DidCloseTextDocumentParams |
The document close notification is sent from the client to the server when the document got closed in the client.
|
DidOpenTextDocumentParams |
The document open notification is sent from the client to the server to signal newly opened text documents.
|
DidSaveTextDocumentParams |
The document save notification is sent from the client to the server when the document for saved in the clinet.
|
DocumentColorParams |
The document color request is sent from the client to the server to list all color refereces
found in a given text document.
|
DocumentFilter |
A document filter denotes a document through properties like language, schema or pattern.
|
DocumentFormattingParams |
The document formatting request is sent from the server to the client to format a whole document.
|
DocumentHighlight |
A document highlight is a range inside a text document which deserves special attention.
|
DocumentHighlightCapabilities |
Capabilities specific to the `textDocument/documentHighlight`
|
DocumentLink |
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.
|
DocumentLinkCapabilities |
Capabilities specific to the `textDocument/documentLink`
|
DocumentLinkOptions |
Document link options
|
DocumentLinkParams |
The document links request is sent from the client to the server to request the location of links in a document.
|
DocumentLinkRegistrationOptions | |
DocumentOnTypeFormattingOptions |
Format document on type options
|
DocumentOnTypeFormattingParams |
The document on type formatting request is sent from the client to the server to format parts of the document during typing.
|
DocumentOnTypeFormattingRegistrationOptions | |
DocumentRangeFormattingParams |
The document range formatting request is sent from the client to the server to format a given range in a document.
|
DocumentSymbol |
Represents programming constructs like variables, classes, interfaces etc.
|
DocumentSymbolCapabilities |
Capabilities specific to the `textDocument/documentSymbol`
|
DocumentSymbolParams |
The document symbol request is sent from the client to the server to list all symbols found in a given text document.
|
DynamicRegistrationCapabilities | |
ExecuteCommandCapabilities |
Capabilities specific to the `workspace/executeCommand` request.
|
ExecuteCommandOptions |
Execute command options.
|
ExecuteCommandParams |
The workspace/executeCommand request is sent from the client to the server to trigger command
execution on the server.
|
ExecuteCommandRegistrationOptions |
Execute command registration options.
|
FailureHandlingKind |
The kind of failure handling supported by the client.
|
FileEvent |
An event describing a file change.
|
FileSystemWatcher | |
FoldingRange |
Represents a folding range.
|
FoldingRangeCapabilities |
Capabilities specific to `textDocument/foldingRange` requests.
|
FoldingRangeKind |
Enum of known range kinds
|
FoldingRangeProviderOptions |
Folding range provider options.
|
FoldingRangeRequestParams |
The folding range request is sent from the client to the server to return all folding
ranges found in a given text document.
|
FormattingCapabilities |
Capabilities specific to the `textDocument/formatting`
|
FormattingOptions |
Value-object describing what options formatting should use.
|
Hover |
The result of a hover request.
|
HoverCapabilities |
Capabilities specific to the `textDocument/hover`
|
ImplementationCapabilities |
Capabilities specific to the `textDocument/implementation`.
|
InitializedParams | |
InitializeError | |
InitializeParams |
The initialize request is sent as the first request from the client to the server.
|
InitializeResult | |
Location |
Represents a location inside a resource, such as a line inside a text file.
|
MarkedString |
MarkedString can be used to render human readable text.
|
MarkupContent |
A MarkupContent literal represents a string value which content is interpreted based on its
kind flag.
|
MarkupKind |
Describes the content type that a client supports in various
result literals like `Hover`, `ParameterInfo` or `CompletionItem`.
|
MessageActionItem |
The show message request is sent from a server to a client to ask the client to display a particular message in the
user class.
|
MessageParams |
The show message notification is sent from a server to a client to ask the client to display a particular message
in the user class.
|
OnTypeFormattingCapabilities |
Capabilities specific to the `textDocument/onTypeFormatting`
|
ParameterInformation |
Represents a parameter of a callable-signature.
|
Position |
Position in a text document expressed as zero-based line and character offset.
|
PrepareRenameResult | |
PublishDiagnosticsCapabilities |
Capabilities specific to `textDocument/publishDiagnostics`.
|
PublishDiagnosticsParams |
Diagnostics notification are sent from the server to the client to signal results of validation runs.
|
Range |
A range in a text document expressed as (zero-based) start and end positions.
|
RangeFormattingCapabilities |
Capabilities specific to the `textDocument/rangeFormatting`
|
ReferenceContext |
The references request is sent from the client to the server to resolve project-wide references for the symbol
denoted by the given text document position.
|
ReferenceParams |
The references request is sent from the client to the server to resolve project-wide references for the symbol
denoted by the given text document position.
|
ReferencesCapabilities |
Capabilities specific to the `textDocument/references`
|
Registration |
General parameters to register for a capability.
|
RegistrationParams |
The client/registerCapability request is sent from the server to the client to register
for a new capability on the client side.
|
RenameCapabilities |
Capabilities specific to the `textDocument/rename`
|
RenameFile |
Rename file operation
|
RenameFileOptions |
Rename file options
|
RenameOptions |
Rename options
|
RenameParams |
The rename request is sent from the client to the server to do a workspace wide rename of a symbol.
|
ResourceChange | Deprecated
As LSP introduces resource operation, use the
ResourceOperation instead. |
ResourceOperation | |
ResourceOperationKind |
The kind of resource operations supported by the client.
|
SaveOptions |
Save options.
|
SemanticHighlightingCapabilities |
Capabilities specific to
textDocument/semanticHighlighting . |
SemanticHighlightingInformation |
Represents a semantic highlighting information that has to be applied on a specific line of the text document.
|
SemanticHighlightingParams |
Parameters for the semantic highlighting (server-side) push notification.
|
SemanticHighlightingServerCapabilities |
Semantic highlighting server capabilities.
|
ServerCapabilities | |
ShowMessageRequestParams |
The show message request is sent from a server to a client to ask the client to display a particular message in the
user class.
|
SignatureHelp |
Signature help represents the signature of something callable.
|
SignatureHelpCapabilities |
Capabilities specific to the `textDocument/signatureHelp`
|
SignatureHelpOptions |
Signature help options.
|
SignatureHelpRegistrationOptions | |
SignatureInformation |
Represents the signature of something callable.
|
SignatureInformationCapabilities |
The client supports the following `SignatureInformation` specific properties.
|
StaticRegistrationOptions |
Static registration options to be returned in the initialize request.
|
SymbolCapabilities |
Capabilities specific to the `workspace/symbol` request.
|
SymbolInformation |
Represents information about programming constructs like variables, classes, interfaces etc.
|
SymbolKindCapabilities |
Specific capabilities for the `SymbolKind`.
|
SynchronizationCapabilities | |
TextDocumentChangeRegistrationOptions |
Describe options to be used when registered for text document change events.
|
TextDocumentClientCapabilities |
Text document specific client capabilities.
|
TextDocumentContentChangeEvent |
An event describing a change to a text document.
|
TextDocumentEdit |
Describes textual changes on a single text document.
|
TextDocumentIdentifier |
Text documents are identified using an URI.
|
TextDocumentItem |
An item to transfer a text document from the client to the server.
|
TextDocumentPositionParams |
A parameter literal used in requests to pass a text document and a position inside that document.
|
TextDocumentRegistrationOptions |
Since most of the registration options require to specify a document selector there is
a base interface that can be used.
|
TextDocumentSaveRegistrationOptions | |
TextDocumentSyncOptions | |
TextEdit |
A textual edit applicable to a text document.
|
TypeDefinitionCapabilities |
Capabilities specific to the `textDocument/typeDefinition`
Since 3.6.0
|
Unregistration |
General parameters to unregister a capability.
|
UnregistrationParams |
The client/unregisterCapability request is sent from the server to the client to unregister
a previously registered capability.
|
VersionedTextDocumentIdentifier |
An identifier to denote a specific version of a text document.
|
WatchKind | |
WillSaveTextDocumentParams | |
WorkspaceClientCapabilities |
Workspace specific client capabilities.
|
WorkspaceEdit |
A workspace edit represents changes to many resources managed in the workspace.
|
WorkspaceEditCapabilities |
Capabilities specific to `WorkspaceEdit`s
|
WorkspaceFolder |
The workspace/workspaceFolders request is sent from the server to the client to fetch
the current open list of workspace folders.
|
WorkspaceFoldersChangeEvent |
The workspace folder change event.
|
WorkspaceFoldersOptions |
The server supports workspace folder.
|
WorkspaceServerCapabilities |
Workspace specific server capabilities
|
WorkspaceSymbolParams |
The parameters of a Workspace Symbol Request.
|
Enum | Description |
---|---|
CompletionItemKind | |
CompletionTriggerKind |
How a completion was triggered
|
DiagnosticSeverity | |
DocumentHighlightKind |
A document highlight kind.
|
FileChangeType |
The file event type.
|
InsertTextFormat |
Defines whether the insert text in a completion item should be interpreted as
plain text or a snippet.
|
MessageType | |
ResponseErrorCode | Deprecated
Use
ResponseErrorCode instead |
SymbolKind | |
TextDocumentSaveReason |
Represents reasons why a text document is saved.
|
TextDocumentSyncKind |
Defines how text documents are synced.
|