package
0.3.833
Repository: https://github.com/a-h/templ.git
Documentation: pkg.go.dev

# Functions

Call calls method to params and result.
CancelHandler handler of cancelling.
ClientDispatcher returns a Client that dispatches LSP requests across the given jsonrpc2 connection.
ClientFromContext extracts Client from context.
ClientHandler handler of LSP client.
Handlers default jsonrpc2.Handler.
NewClient returns the context in which Client is embedded, jsonrpc2.Conn, and the Server.
NewEnableSelectionRange returns the new EnableSelectionRange underlying types SelectionRangeProviderOptions.
NewNumberProgressToken returns a new number ProgressToken.
NewProgressToken returns a new ProgressToken.
NewSelectionRangeOptions returns the new SelectionRangeOptions underlying types SelectionRangeProviderOptions.
NewSelectionRangeRegistrationOptions returns the new SelectionRangeRegistrationOptions underlying types SelectionRangeProviderOptions.
NewServer returns the context in which client is embedded, jsonrpc2.Conn, and the Client.
NewVersion returns the int32 pointer converted i.
ServerDispatcher returns a Server that dispatches LSP requests across the given jsonrpc2 connection.
ServerHandler jsonrpc2.Handler of Language Server Prococol Server.
ToLanguageIdentifier converts ft to LanguageIdentifier.
ToMessageType converts level to the MessageType.
WithClient returns the context with Client value.

# Constants

ABAPLanguage ABAP Language.
Abort alias of FailureHandlingKindAbort.
BatLanguage Windows Bat Language.
BibtexLanguage BibTeX Language.
CLanguage C Language.
ClojureLanguage Clojure Language.
ContentModified is the state change that invalidates the result of a request in execution.
RequestCancelled is the cancellation error.
CoffeescriptLanguage CoffeeScript Language.
CommentFoldingRange is the folding range for a comment.
CompletionItemKindClass class completion kind.
CompletionItemKindColor color completion kind.
CompletionItemKindConstant constant completion kind.
CompletionItemKindConstructor constructor completion kind.
CompletionItemKindEnum enum completion kind.
CompletionItemKindEnumMember enum member completion kind.
CompletionItemKindEvent event completion kind.
CompletionItemKindField field completion kind.
CompletionItemKindFile file completion kind.
CompletionItemKindFolder folder completion kind.
CompletionItemKindFunction function completion kind.
CompletionItemKindInterface interface completion kind.
CompletionItemKindKeyword keyword completion kind.
CompletionItemKindMethod method completion kind.
CompletionItemKindModule module completion kind.
CompletionItemKindOperator operator completion kind.
CompletionItemKindProperty property completion kind.
CompletionItemKindReference reference completion kind.
CompletionItemKindSnippet snippet completion kind.
CompletionItemKindStruct struct completion kind.
CompletionItemKindText text completion kind.
CompletionItemKindTypeParameter type parameter completion kind.
CompletionItemKindUnit unit completion kind.
CompletionItemKindValue value completion kind.
CompletionItemKindVariable variable completion kind.
CompletionItemTagDeprecated is the render a completion as obsolete, usually using a strike-out.
CompletionTriggerKindInvoked completion was triggered by typing an identifier (24x7 code complete), manual invocation (e.g Ctrl+Space) or via API.
CompletionTriggerKindTriggerCharacter completion was triggered by a trigger character specified by the `triggerCharacters` properties of the `CompletionRegistrationOptions`.
CompletionTriggerKindTriggerForIncompleteCompletions completion was re-triggered as the current completion list is incomplete.
CppLanguage C++ Language.
CreateResourceOperation supports creating new files and folders.
CsharpLanguage C# Language.
CSSLanguage CSS Language.
DartLanguage Dart Language.
DeleteResourceOperation supports deleting existing files and folders.
DiagnosticSeverityError reports an error.
DiagnosticSeverityHint reports a hint.
DiagnosticSeverityInformation reports an information.
DiagnosticSeverityWarning reports a warning.
DiagnosticTagDeprecated deprecated or obsolete code.
DiagnosticTagUnnecessary unused or unnecessary code.
DiffLanguage Diff Language.
DockerfileLanguage Dockerfile Language.
DocumentHighlightKindRead read-access of a symbol, like reading a variable.
DocumentHighlightKindText a textual occurrence.
DocumentHighlightKindWrite write-access of a symbol, like writing to a variable.
ElixirLanguage Elixir Language.
ErlangLanguage Erlang Language.
FailureHandlingKindAbort applying the workspace change is simply aborted if one of the changes provided fails.
FailureHandlingKindTextOnlyTransactional if the workspace edit contains only textual file changes they are executed transactional.
FailureHandlingKindTransactional all operations are executed transactional.
FailureHandlingKindUndo the client tries to undo the operations already executed.
FileChangeTypeChanged is the file got changed.
FileChangeTypeCreated is the file got created.
FileChangeTypeDeleted is the file got deleted.
FileOperationPatternKindFile is the pattern matches a file only.
FileOperationPatternKindFolder is the pattern matches a folder only.
FsharpLanguage F# Language.
GitCommitLanguage Git Language.
GitRebaseLanguage Git Language.
GoLanguage Go Language.
GroovyLanguage Groovy Language.
HandlebarsLanguage Handlebars Language.
HTMLLanguage HTML Language.
ImportsFoldingRange is the folding range for a imports or includes.
IniLanguage Ini Language.
InsertTextFormatPlainText is the primary text to be inserted is treated as a plain string.
InsertTextFormatSnippet is the primary text to be inserted is treated as a snippet.
AdjustIndentation is 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.
AsIs is the insertion or replace strings is taken as it is.
JadeLanguage Pug Language.
JavaLanguage Java Language.
JavaScriptLanguage JavaScript Language.
JavaScriptReactLanguage JavaScript React Language.
JSONLanguage JSON Language.
LatexLanguage LaTeX Language.
LessLanguage Less Language.
LSPReservedErrorRangeEnd is the end range of LSP reserved error codes.
LSPReservedErrorRangeStart is the start range of LSP reserved error codes.
LuaLanguage Lua Language.
MakefileLanguage Makefile Language.
Markdown is supported as a content format.
MarkdownLanguage Markdown Language.
MessageTypeError an error message.
MessageTypeInfo an information message.
MessageTypeLog a log message.
MessageTypeWarning a warning message.
MethodCallHierarchyIncomingCalls method name of "callHierarchy/incomingCalls".
MethodCallHierarchyOutgoingCalls method name of "callHierarchy/outgoingCalls".
MethodCancelRequest method name of "$/cancelRequest".
MethodClientRegisterCapability method name of "client/registerCapability.
MethodClientUnregisterCapability method name of "client/unregisterCapability.
MethodCodeLensRefresh method name of "workspace/codeLens/refresh".
MethodCodeLensResolve method name of "codeLens/resolve".
MethodCompletionItemResolve method name of "completionItem/resolve".
MethodDidCreateFiles method name of "workspace/didCreateFiles".
MethodDidDeleteFiles method name of "workspace/didDeleteFiles".
MethodDidRenameFiles method name of "workspace/didRenameFiles".
MethodDocumentLinkResolve method name of "documentLink/resolve".
MethodExit method name of "exit".
MethodInitialize method name of "initialize".
MethodInitialized method name of "initialized".
MethodLinkedEditingRange method name of "textDocument/linkedEditingRange".
MethodLogTrace method name of "$/logTrace".
MethodMoniker method name of "textDocument/moniker".
MethodProgress method name of "$/progress".
MethodSemanticTokensFull method name of "textDocument/semanticTokens/full".
MethodSemanticTokensFullDelta method name of "textDocument/semanticTokens/full/delta".
MethodSemanticTokensRange method name of "textDocument/semanticTokens/range".
MethodSemanticTokensRefresh method name of "workspace/semanticTokens/refresh".
MethodSetTrace method name of "$/setTrace".
MethodShowDocument method name of "window/showDocument".
MethodShutdown method name of "shutdown".
MethodTelemetryEvent method name of "telemetry/event.
MethodTextDocumentCodeAction method name of "textDocument/codeAction".
MethodTextDocumentCodeLens method name of "textDocument/codeLens".
MethodTextDocumentColorPresentation method name of "textDocument/colorPresentation".
MethodTextDocumentCompletion method name of "textDocument/completion".
MethodTextDocumentDeclaration method name of "textDocument/declaration".
MethodTextDocumentDefinition method name of "textDocument/definition".
MethodTextDocumentDidChange method name of "textDocument/didChange".
MethodTextDocumentDidClose method name of "textDocument/didClose".
MethodTextDocumentDidOpen method name of "textDocument/didOpen".
MethodTextDocumentDidSave method name of "textDocument/didSave".
MethodTextDocumentDocumentColor method name of"textDocument/documentColor".
MethodTextDocumentDocumentHighlight method name of "textDocument/documentHighlight".
MethodTextDocumentDocumentLink method name of "textDocument/documentLink".
MethodTextDocumentDocumentSymbol method name of "textDocument/documentSymbol".
MethodTextDocumentFoldingRange method name of "textDocument/foldingRange".
MethodTextDocumentFormatting method name of "textDocument/formatting".
MethodTextDocumentHover method name of "textDocument/hover".
MethodTextDocumentImplementation method name of "textDocument/implementation".
MethodTextDocumentOnTypeFormatting method name of "textDocument/onTypeFormatting".
MethodTextDocumentPrepareCallHierarchy method name of "textDocument/prepareCallHierarchy".
MethodTextDocumentPrepareRename method name of "textDocument/prepareRename".
MethodTextDocumentPublishDiagnostics method name of "textDocument/publishDiagnostics.
MethodTextDocumentRangeFormatting method name of "textDocument/rangeFormatting".
MethodTextDocumentReferences method name of "textDocument/references".
MethodTextDocumentRename method name of "textDocument/rename".
MethodTextDocumentSignatureHelp method name of "textDocument/signatureHelp".
MethodTextDocumentTypeDefinition method name of "textDocument/typeDefinition".
MethodTextDocumentWillSave method name of "textDocument/willSave".
MethodTextDocumentWillSaveWaitUntil method name of "textDocument/willSaveWaitUntil".
MethodWillCreateFiles method name of "workspace/willCreateFiles".
MethodWillDeleteFiles method name of "workspace/willDeleteFiles".
MethodWillRenameFiles method name of "workspace/willRenameFiles".
MethodWindowLogMessage method name of "window/logMessage.
MethodWindowShowMessage method name of "window/showMessage".
MethodWindowShowMessageRequest method name of "window/showMessageRequest.
MethodWorkDoneProgressCancel method name of "window/workDoneProgress/cancel".
MethodWorkDoneProgressCreate method name of "window/workDoneProgress/create".
MethodWorkspaceApplyEdit method name of "workspace/applyEdit.
MethodWorkspaceConfiguration method name of "workspace/configuration.
MethodWorkspaceDidChangeConfiguration method name of "workspace/didChangeConfiguration".
MethodWorkspaceDidChangeWatchedFiles method name of "workspace/didChangeWatchedFiles".
MethodWorkspaceDidChangeWorkspaceFolders method name of "workspace/didChangeWorkspaceFolders".
MethodWorkspaceExecuteCommand method name of "workspace/executeCommand".
MethodWorkspaceSymbol method name of "workspace/symbol".
MethodWorkspaceWorkspaceFolders method name of "workspace/workspaceFolders".
MonikerKindExport is the moniker represents a symbol that is exported from a project.
MonikerKindImport is the moniker represent a symbol that is imported into a project.
MonikerKindLocal is the moniker represents a symbol that is local to a project (e.g.
ObjectiveCLanguage Objective-C Language.
ObjectiveCppLanguage Objective-C++ Language.
Perl6Language Perl Language.
PerlLanguage Perl Language.
PHPLanguage PHP Language.
PlainText is supported as a content format.
PowershellLanguage Powershell Language.
PrepareSupportDefaultBehaviorIdentifier is the client's default behavior is to select the identifier according the to language's syntax rule.
PythonLanguage Python Language.
QuickFix base kind for quickfix actions: 'quickfix'.
RazorLanguage Razor(cshtml) Language.
Refactor base kind for refactoring actions: 'refactor'.
RefactorExtract base kind for refactoring extraction actions: 'refactor.extract' Example extract actions: - Extract method - Extract function - Extract variable - Extract interface from class - ...
RefactorInline base kind for refactoring inline actions: 'refactor.inline' Example inline actions: - Inline function - Inline variable - Inline constant - ...
RefactorRewrite base kind for refactoring rewrite actions: 'refactor.rewrite' Example rewrite actions: - Convert JavaScript function to class - Add or remove parameter - Encapsulate field - Make method static - Move method to base class - ...
RegionFoldingRange is the folding range for a region (e.g.
RenameResourceOperation supports renaming existing files and folders.
RLanguage R Language.
RubyLanguage Ruby Language.
RustLanguage Rust Language.
SASSLanguage SCSS Languages indented syntax.
ScalaLanguage Scala Language.
SCSSLanguage SCSS Languages syntax using curly brackets.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
list of SemanticTokenModifiers.
list of SemanticTokenModifiers.
list of SemanticTokenModifiers.
list of SemanticTokenModifiers.
list of SemanticTokenModifiers.
list of SemanticTokenModifiers.
list of SemanticTokenModifiers.
list of SemanticTokenModifiers.
list of SemanticTokenModifiers.
list of SemanticTokenModifiers.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
Represents a generic type.
list of SemanticTokenTypes.
list of SemanticTokenTypes.
ShaderlabLanguage ShaderLab Language.
ShellscriptLanguage Shell Script (Bash) Language.
SignatureHelpTriggerKindContentChange is the signature help was triggered by the cursor moving or by the document content changing.
SignatureHelpTriggerKindInvoked is the signature help was invoked manually by the user or by a command.
SignatureHelpTriggerKindTriggerCharacter is the signature help was triggered by a trigger character.
Source base kind for source actions: `source` Source code actions apply to the entire file.
SourceOrganizeImports base kind for an organize imports source action: `source.organizeImports`.
SQLLanguage SQL Language.
SwiftLanguage Swift Language.
SymbolKindArray symbol of array.
SymbolKindBoolean symbol of boolean.
SymbolKindClass symbol of class.
SymbolKindConstant symbol of constant.
SymbolKindConstructor symbol of constructor.
SymbolKindEnum symbol of enum.
SymbolKindEnumMember symbol of enum member.
SymbolKindEvent symbol of event.
SymbolKindField symbol of field.
SymbolKindFile symbol of file.
SymbolKindFunction symbol of function.
SymbolKindInterface symbol of interface.
SymbolKindKey symbol of key.
SymbolKindMethod symbol of method.
SymbolKindModule symbol of module.
SymbolKindNamespace symbol of namespace.
SymbolKindNull symbol of null.
SymbolKindNumber symbol of number.
SymbolKindObject symbol of object.
SymbolKindOperator symbol of operator.
SymbolKindPackage symbol of package.
SymbolKindProperty symbol of property.
SymbolKindString symbol of string.
SymbolKindStruct symbol of struct.
SymbolKindTypeParameter symbol of type parameter.
SymbolKindVariable symbol of variable.
SymbolTagDeprecated render a symbol as obsolete, usually using a strike-out.
TeXLanguage TeX Language.
TextDocumentSaveReasonAfterDelay is the automatic after a delay.
TextDocumentSaveReasonFocusOut when the editor lost focus.
TextDocumentSaveReasonManual is the manually triggered, e.g.
TextDocumentSyncKindFull documents are synced by always sending the full content of the document.
TextDocumentSyncKindIncremental documents are synced by sending the full content on open.
TextDocumentSyncKindNone documents should not be synced at all.
TextOnlyTransactional alias of FailureHandlingKindTextOnlyTransactional.
TokenFormatRelative described using relative positions.
TraceMessage normal tracing mode.
TraceOff disable tracing.
TraceVerbose verbose tracing mode.
Transactional alias of FailureHandlingKindTransactional.
TypeScriptLanguage TypeScript Language.
TypeScriptReactLanguage TypeScript React Language.
Undo alias of FailureHandlingKindUndo.
UniquenessLevelDocument is the moniker is only unique inside a document.
UniquenessLevelGlobal is the moniker is globally unique.
UniquenessLevelGroup is the moniker is unique inside the group to which a project belongs.
UniquenessLevelProject is the moniker is unique inside a project for which a dump got created.
UniquenessLevelScheme is the moniker is unique inside the moniker scheme.
VBLanguage Visual Basic Language.
Version is the version of the language-server-protocol specification being implemented.
WatchKindChange interested in change events.
WatchKindCreate interested in create events.
WatchKindDelete interested in delete events.
WorkDoneProgressKindBegin kind of WorkDoneProgressBegin.
WorkDoneProgressKindEnd kind of WorkDoneProgressEnd.
WorkDoneProgressKindReport kind of WorkDoneProgressReport.
XMLLanguage XML Language.
XslLanguage XSL Language.
YamlLanguage YAML Language.

# Variables

EOL denotes represents the character offset.
ErrContentModified should be used when a request is canceled early.
ErrRequestCancelled should be used when a request is canceled early.

# Structs

AnnotatedTextEdit is a special text edit with an additional change annotation.
ApplyWorkspaceEditParams params of Applies a WorkspaceEdit.
ApplyWorkspaceEditResponse response of Applies a WorkspaceEdit.
CallHierarchy capabilities specific to the "textDocument/callHierarchy".
CallHierarchyClientCapabilities capabilities specific to "textDocument/callHierarchy" requests.
CallHierarchyIncomingCall is the result of a "callHierarchy/incomingCalls" request.
CallHierarchyIncomingCallsParams params of CallHierarchyIncomingCalls.
CallHierarchyItem is the result of a "textDocument/prepareCallHierarchy" request.
CallHierarchyOptions option of CallHierarchy.
CallHierarchyOutgoingCall is the result of a "callHierarchy/outgoingCalls" request.
CallHierarchyOutgoingCallsParams params of CallHierarchyOutgoingCalls.
CallHierarchyPrepareParams params of CallHierarchyPrepare.
CallHierarchyRegistrationOptions registration options of CallHierarchy.
CancelParams params of cancelRequest.
ChangeAnnotation is the additional information that describes document changes.
ClientCapabilities now define capabilities for dynamic registration, workspace and text document features the client supports.
ClientInfo information about the client.
CodeAction capabilities specific to the `textDocument/codeAction`.
CodeActionClientCapabilities capabilities specific to the "textDocument/codeAction".
CodeActionClientCapabilitiesKind is the code action kind is support with the following value set.
CodeActionClientCapabilitiesLiteralSupport is the client support code action literals as a valid response of the "textDocument/codeAction" request.
CodeActionClientCapabilitiesResolveSupport ResolveSupport in the CodeActionClientCapabilities.
CodeActionContext contains additional diagnostic information about the context in which a code action is run.
CodeActionDisable Disable in CodeAction.
CodeActionOptions CodeAction options.
CodeActionParams params for the CodeActionRequest.
CodeActionRegistrationOptions CodeAction Registrationi options.
CodeDescription is the structure to capture a description for an error code.
CodeLens is 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.
CodeLensClientCapabilities capabilities specific to the "textDocument/codeLens".
CodeLensOptions CodeLens options.
CodeLensParams params of Code Lens request.
CodeLensRegistrationOptions CodeLens Registration options.
CodeLensWorkspaceClientCapabilities capabilities specific to the "workspace/codeLens" request.
Color represents a color in RGBA space.
ColorInformation response of Document Color request.
ColorPresentation response of Color Presentation request.
ColorPresentationParams params of Color Presentation request.
Command represents a reference to a command.
CompletionContext contains additional information about the context in which a completion request is triggered.
CompletionItem item of CompletionList.
CompletionList represents a collection of [completion items](#CompletionItem) to be presented in the editor.
CompletionOptions Completion options.
CompletionParams params of Completion request.
CompletionRegistrationOptions CompletionRegistration options.
CompletionTextDocumentClientCapabilities Capabilities specific to the "textDocument/completion".
CompletionTextDocumentClientCapabilitiesItem is the client supports the following "CompletionItem" specific capabilities.
CompletionTextDocumentClientCapabilitiesItemInsertTextModeSupport specific capabilities for the InsertTextModeSupport in the CompletionTextDocumentClientCapabilitiesItem.
CompletionTextDocumentClientCapabilitiesItemKind specific capabilities for the "CompletionItemKind" in the "textDocument/completion" request.
CompletionTextDocumentClientCapabilitiesItemResolveSupport specific capabilities for the ResolveSupport in the CompletionTextDocumentClientCapabilitiesItem.
CompletionTextDocumentClientCapabilitiesItemTagSupport specific capabilities for the "TagSupport" in the "textDocument/completion" request.
ConfigurationItem a ConfigurationItem consists of the configuration section to ask for and an additional scope URI.
ConfigurationParams params of Configuration request.
CreateFile represents a create file operation.
CreateFileOptions represents an options to create a file.
CreateFilesParams is the parameters sent in notifications/requests for user-initiated creation of files.
DeclarationOptions registration option of Declaration server capability.
DeclarationParams params of Declaration request.
DeclarationRegistrationOptions registration option of Declaration server capability.
DeclarationTextDocumentClientCapabilities capabilities specific to the "textDocument/declaration".
DefinitionOptions registration option of Definition server capability.
DefinitionParams params of Definition request.
DefinitionTextDocumentClientCapabilities capabilities specific to the "textDocument/definition".
DeleteFile represents a delete file operation.
DeleteFileOptions represents a delete file options.
DeleteFilesParams is the parameters sent in notifications/requests for user-initiated deletes of files.
Diagnostic represents a diagnostic, such as a compiler error or warning.
DiagnosticRelatedInformation represents a related message and source code location for a diagnostic.
DidChangeConfigurationParams params of DidChangeConfiguration notification.
DidChangeConfigurationWorkspaceClientCapabilities capabilities specific to the "workspace/didChangeConfiguration" notification.
DidChangeTextDocumentParams params of DidChangeTextDocument notification.
DidChangeWatchedFilesParams params of DidChangeWatchedFiles notification.
DidChangeWatchedFilesRegistrationOptions describe options to be used when registering for file system change events.
DidChangeWatchedFilesWorkspaceClientCapabilities capabilities specific to the "workspace/didChangeWatchedFiles" notification.
DidChangeWorkspaceFoldersParams params of DidChangeWorkspaceFolders notification.
DidCloseTextDocumentParams params of DidCloseTextDocument notification.
DidOpenTextDocumentParams params of DidOpenTextDocument notification.
DidSaveTextDocumentParams params of DidSaveTextDocument notification.
DocumentColorClientCapabilities capabilities specific to the "textDocument/documentColor" and the "textDocument/colorPresentation" request.
DocumentColorOptions registration option of DocumentColor server capability.
DocumentColorParams params of Document Color request.
DocumentColorRegistrationOptions registration option of DocumentColor server capability.
DocumentFilter is a document filter denotes a document through properties like language, scheme or pattern.
DocumentFormattingClientCapabilities capabilities specific to the "textDocument/formatting".
DocumentFormattingOptions registration option of DocumentFormatting server capability.
DocumentFormattingParams params of Document Formatting request.
DocumentHighlight a document highlight is a range inside a text document which deserves special attention.
DocumentHighlightClientCapabilities capabilities specific to the "textDocument/documentHighlight".
DocumentHighlightOptions registration option of DocumentHighlight server capability.
DocumentHighlightParams params of DocumentHighlight request.
DocumentLink is 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.
DocumentLinkClientCapabilities capabilities specific to the "textDocument/documentLink".
DocumentLinkOptions document link options.
DocumentLinkParams params of Document Link request.
DocumentLinkRegistrationOptions DocumentLinkRegistration options.
DocumentOnTypeFormattingClientCapabilities capabilities specific to the "textDocument/onTypeFormatting".
DocumentOnTypeFormattingOptions format document on type options.
DocumentOnTypeFormattingParams params of Document on Type Formatting request.
DocumentOnTypeFormattingRegistrationOptions DocumentOnTypeFormatting Registration options.
DocumentRangeFormattingClientCapabilities capabilities specific to the "textDocument/rangeFormatting".
DocumentRangeFormattingOptions registration option of DocumentRangeFormatting server capability.
DocumentRangeFormattingParams params of Document Range Formatting request.
DocumentSymbol represents programming constructs like variables, classes, interfaces etc.
DocumentSymbolClientCapabilities capabilities specific to the "textDocument/documentSymbol".
DocumentSymbolClientCapabilitiesTagSupport TagSupport in the DocumentSymbolClientCapabilities.
DocumentSymbolOptions registration option of DocumentSymbol server capability.
DocumentSymbolParams params of Document Symbols request.
ExecuteCommandClientCapabilities capabilities specific to the "workspace/executeCommand" request.
ExecuteCommandOptions execute command options.
ExecuteCommandParams params of Execute a command.
ExecuteCommandRegistrationOptions execute command registration options.
FileCreate nepresents information on a file/folder create.
FileDelete represents information on a file/folder delete.
FileEvent an event describing a file change.
FileOperationFilter is a filter to describe in which file operation requests or notifications the server is interested in.
FileOperationPattern a pattern to describe in which file operation requests or notifications the server is interested in.
FileOperationPatternOptions matching options for the file operation pattern.
FileOperationRegistrationOptions is the options to register for file operations.
FileRename represents information on a file/folder rename.
FileSystemWatcher watchers of DidChangeWatchedFiles Registration options.
FoldingRange capabilities specific to `textDocument/foldingRange` requests.
FoldingRangeClientCapabilities capabilities specific to "textDocument/foldingRange" requests.
FoldingRangeOptions registration option of FoldingRange server capability.
FoldingRangeParams params of Folding Range request.
FoldingRangeRegistrationOptions registration option of FoldingRange server capability.
FormattingOptions value-object describing what options formatting should use.
GeneralClientCapabilities represents a General specific client capabilities.
Hover is the result of a hover request.
HoverOptions option of hover provider server capabilities.
HoverParams params of Hover request.
HoverTextDocumentClientCapabilities capabilities specific to the "textDocument/hover".
ImplementationOptions registration option of Implementation server capability.
ImplementationParams params of Implementation request.
ImplementationRegistrationOptions registration option of Implementation server capability.
ImplementationTextDocumentClientCapabilities capabilities specific to the "textDocument/implementation".
InitializedParams params of Initialized notification.
InitializeError known error codes for an "InitializeError".
InitializeParams params of Initialize request.
InitializeResult result of ClientCapabilities.
InsertReplaceEdit is a special text edit to provide an insert and a replace operation.
LinkedEditingRangeClientCapabilities capabilities specific to "textDocument/linkedEditingRange" requests.
LinkedEditingRangeOptions option of linked editing range provider server capabilities.
LinkedEditingRangeParams params for the LinkedEditingRange request.
LinkedEditingRangeRegistrationOptions registration option of linked editing range provider server capabilities.
LinkedEditingRanges result of LinkedEditingRange request.
Location represents a location inside a resource, such as a line inside a text file.
LocationLink represents a link between a source and a target location.
LogMessageParams params of LogMessage notification.
LogTraceParams params of LogTrace notification.
MarkdownClientCapabilities represents a client capabilities specific to the used markdown parser.
MarkupContent a `MarkupContent` literal represents a string value which content is interpreted base on its kind flag.
MessageActionItem item of ShowMessageRequestParams action.
Moniker definition to match LSIF 0.5 moniker definition.
MonikerClientCapabilities capabilities specific to the "textDocument/moniker" request.
MonikerOptions option of moniker provider server capabilities.
MonikerParams params for the Moniker request.
MonikerRegistrationOptions registration option of moniker provider server capabilities.
OptionalVersionedTextDocumentIdentifier represents an identifier which optionally denotes a specific version of a text document.
ParameterInformation represents a parameter of a callable-signature.
PartialResultParams is the parameter literal used to pass a partial result token.
Position represents a text document expressed as zero-based line and zero-based character offset.
PrepareRenameParams params of PrepareRenameParams request.
ProgressParams params of Progress netification.
ProgressToken is the progress token provided by the client or server.
PublishDiagnosticsClientCapabilities capabilities specific to "textDocument/publishDiagnostics".
PublishDiagnosticsClientCapabilitiesTagSupport is the client capacity of TagSupport.
PublishDiagnosticsParams represents a params of PublishDiagnostics notification.
Range represents a text document expressed as (zero-based) start and end positions.
ReferenceContext context of ReferenceParams.
ReferenceOptions registration option of Reference server capability.
ReferenceParams params of References request.
ReferencesOptions ReferencesProvider options.
ReferencesTextDocumentClientCapabilities capabilities specific to the "textDocument/references".
Registration general parameters to register for a capability.
RegistrationParams params of Register Capability.
RegularExpressionsClientCapabilities represents a client capabilities specific to regular expressions.
RenameClientCapabilities capabilities specific to the "textDocument/rename".
RenameFile represents a rename file operation.
RenameFileOptions represents a rename file options.
RenameFilesParams is the parameters sent in notifications/requests for user-initiated renames of files.
RenameOptions rename options.
RenameParams params of Rename request.
RenameRegistrationOptions Rename Registration options.
SaveOptions save options.
SelectionRange represents a selection range represents a part of a selection hierarchy.
SelectionRangeClientCapabilities capabilities specific to "textDocument/selectionRange" requests.
SelectionRangeOptions is the server capability of selection range.
SelectionRangeParams represents a parameter literal used in selection range requests.
SelectionRangeRegistrationOptions is the server capability of selection range registration.
SemanticTokens is the result of SemanticTokensFull request.
SemanticTokensClientCapabilities capabilities specific to the "textDocument.semanticTokens" request.
SemanticTokensDelta result of SemanticTokensFullDelta request.
SemanticTokensDeltaParams params for the SemanticTokensFullDelta request.
SemanticTokensDeltaPartialResult is the partial result of SemanticTokensFullDelta request.
SemanticTokensEdit is the semantic token edit.
SemanticTokensLegend is the on the capability level types and modifiers are defined using strings.
SemanticTokensOptions option of semantic tokens provider server capabilities.
SemanticTokensParams params for the SemanticTokensFull request.
SemanticTokensPartialResult is the partial result of SemanticTokensFull request.
SemanticTokensRangeParams params for the SemanticTokensRange request.
SemanticTokensRegistrationOptions registration option of semantic tokens provider server capabilities.
SemanticTokensWorkspaceClientCapabilities capabilities specific to the "workspace/semanticToken" request.
SemanticTokensWorkspaceClientCapabilitiesRequests capabilities specific to the "textDocument/semanticTokens/xxx" request.
ServerCapabilities efines the capabilities provided by a language server.
ServerCapabilitiesWorkspace specific server capabilities.
ServerCapabilitiesWorkspaceFileOperations is the server is interested in file notifications/requests.
ServerCapabilitiesWorkspaceFolders is the server supports workspace folder.
ServerInfo Information about the server.
SetTraceParams params of SetTrace notification.
ShowDocumentClientCapabilities client capabilities for the show document request.
ShowDocumentParams params to show a document.
ShowDocumentResult is the result of an show document request.
ShowMessageParams params of ShowMessage notification.
ShowMessageRequestClientCapabilities show message request client capabilities.
ShowMessageRequestClientCapabilitiesMessageActionItem capabilities specific to the "MessageActionItem" type.
ShowMessageRequestParams params of ShowMessage request.
SignatureHelp signature help represents the signature of something callable.
SignatureHelpContext is the additional information about the context in which a signature help request was triggered.
SignatureHelpOptions SignatureHelp options.
SignatureHelpParams params of SignatureHelp request.
SignatureHelpRegistrationOptions SignatureHelp Registration options.
SignatureHelpTextDocumentClientCapabilities capabilities specific to the "textDocument/signatureHelp".
SignatureInformation is the client supports the following `SignatureInformation` specific properties.
StaticRegistrationOptions staticRegistration options to be returned in the initialize request.
SymbolInformation represents information about programming constructs like variables, classes, interfaces etc.
TextDocumentChangeRegistrationOptions describe options to be used when registering for text document change events.
TextDocumentClientCapabilities Text document specific client capabilities.
TextDocumentClientCapabilitiesParameterInformation is the client capabilities specific to parameter information.
TextDocumentClientCapabilitiesSignatureInformation is the client supports the following "SignatureInformation" specific properties.
TextDocumentContentChangeEvent an event describing a change to a text document.
TextDocumentEdit describes textual changes on a single text document.
TextDocumentIdentifier indicates the using a URI.
TextDocumentItem represent an item to transfer a text document from the client to the server.
TextDocumentPositionParams is a parameter literal used in requests to pass a text document and a position inside that document.
TextDocumentRegistrationOptions TextDocumentRegistration options.
TextDocumentSaveRegistrationOptions TextDocumentSave Registration options.
TextDocumentSyncClientCapabilities defines which synchronization capabilities the client supports.
TextDocumentSyncOptions TextDocumentSync options.
TextEdit is a textual edit applicable to a text document.
TypeDefinitionOptions registration option of TypeDefinition server capability.
TypeDefinitionParams params of TypeDefinition request.
TypeDefinitionRegistrationOptions registration option of TypeDefinition server capability.
TypeDefinitionTextDocumentClientCapabilities capabilities specific to the "textDocument/typeDefinition".
Unregistration general parameters to unregister a capability.
UnregistrationParams params of Unregistration.
VersionedTextDocumentIdentifier represents an identifier to denote a specific version of a text document.
WillSaveTextDocumentParams is the parameters send in a will save text document notification.
WindowClientCapabilities represents a WindowClientCapabilities specific client capabilities.
WorkDoneProgressBegin is the to start progress reporting a "$/progress" notification.
WorkDoneProgressCreateParams params of WorkDoneProgressCancel request.
WorkDoneProgressCreateParams params of WorkDoneProgressCreate request.
WorkDoneProgressEnd is the signaling the end of a progress reporting is done.
WorkDoneProgressOptions WorkDoneProgress options.
WorkDoneProgressParams is a parameter property of report work done progress.
WorkDoneProgressReport is the reporting progress is done.
WorkspaceClientCapabilities Workspace specific client capabilities.
WorkspaceClientCapabilitiesFileOperations capabilities specific to the fileOperations.
WorkspaceClientCapabilitiesWorkspaceEdit capabilities specific to "WorkspaceEdit"s.
WorkspaceClientCapabilitiesWorkspaceEditChangeAnnotationSupport is the ChangeAnnotationSupport of WorkspaceClientCapabilitiesWorkspaceEdit.
WorkspaceEdit represent a changes to many resources managed in the workspace.
WorkspaceFolder response of Workspace folders request.
WorkspaceFoldersChangeEvent is the workspace folder change event.
WorkspaceSymbolClientCapabilities capabilities specific to the `workspace/symbol` request.
WorkspaceSymbolOptions registration option of WorkspaceSymbol server capability.
WorkspaceSymbolParams is the parameters of a Workspace Symbol request.

# Interfaces

Client represents a Language Server Protocol client.
Server represents a Language Server Protocol server.

# Type aliases

ChangeAnnotationIdentifier an identifier referring to a change annotation managed by a workspace edit.
ClientCapabilitiesShowDocument alias of ShowDocumentClientCapabilities.
ClientCapabilitiesShowMessageRequest alias of ShowMessageRequestClientCapabilities.
ClientCapabilitiesShowMessageRequestMessageActionItem alias of ShowMessageRequestClientCapabilitiesMessageActionItem.
CodeActionKind is the code action kind values the client supports.
CompletionItemKind is the completion item kind values the client supports.
CompletionItemTag completion item tags are extra annotations that tweak the rendering of a completion item.
CompletionTriggerKind how a completion was triggered.
DiagnosticSeverity indicates the severity of a Diagnostic message.
DiagnosticTag is the diagnostic tags.
DocumentHighlightKind a document highlight kind.
DocumentSelector is a document selector is the combination of one or more document filters.
DocumentURI represents the URI of a document.
EnableSelectionRange is the whether the selection range.
FailureHandlingKind is the kind of failure handling .
FileChangeType is the file event type.
FileOperationPatternKind is a pattern kind describing if a glob pattern matches a file a folder or both.
FoldingRangeKind is the enum of known range kinds.
InsertTextFormat defines whether the insert text in a completion item should be interpreted as plain text or a snippet.
InsertTextMode how whitespace and indentation is handled during completion item insertion.
LanguageIdentifier represent a text document's language identifier.
MarkupKind describes the content type that a client supports in various result literals like `Hover`, `ParameterInfo` or `CompletionItem`.
MessageType type of ShowMessageParams type.
MonikerKind is the moniker kind.
PrepareSupportDefaultBehavior default behavior of PrepareSupport.
ReferencesParams alias of ReferenceParams.
ResourceOperationKind is the file event type.
SelectionRangeProviderOptions selection range provider options interface.
SemanticTokenModifiers represents a modifiers of semantic token.
SemanticTokenTypes represents a type of semantic token.
SignatureHelpTriggerKind is the how a signature help was triggered.
SymbolKind specific capabilities for the `SymbolKind`.
SymbolTag symbol tags are extra annotations that tweak the rendering of a symbol.
TextDocumentClientCapabilitiesCallHierarchy alias of CallHierarchyClientCapabilities.
TextDocumentClientCapabilitiesCodeAction alias of CodeActionClientCapabilities.
TextDocumentClientCapabilitiesCodeActionKind alias of CodeActionClientCapabilitiesKind.
TextDocumentClientCapabilitiesCodeActionLiteralSupport alias of CodeActionClientCapabilitiesLiteralSupport.
TextDocumentClientCapabilitiesCodeActionResolveSupport alias of CodeActionClientCapabilitiesResolveSupport.
TextDocumentClientCapabilitiesCodeLens alias of CodeLensClientCapabilities.
TextDocumentClientCapabilitiesColorProvider alias of DocumentColorClientCapabilities.
TextDocumentClientCapabilitiesCompletion alias of CompletionTextDocumentClientCapabilities.
TextDocumentClientCapabilitiesCompletionItem alias of CompletionTextDocumentClientCapabilitiesItem.
TextDocumentClientCapabilitiesCompletionItemInsertTextModeSupport alias of CompletionTextDocumentClientCapabilitiesItemInsertTextModeSupport.
TextDocumentClientCapabilitiesCompletionItemKind alias of CompletionTextDocumentClientCapabilitiesItemKind.
TextDocumentClientCapabilitiesCompletionItemResolveSupport alias of CompletionTextDocumentClientCapabilitiesItemResolveSupport.
TextDocumentClientCapabilitiesCompletionItemTagSupport alias of CompletionTextDocumentClientCapabilitiesItemTagSupport.
TextDocumentClientCapabilitiesDeclaration alias of DeclarationTextDocumentClientCapabilities.
TextDocumentClientCapabilitiesDefinition alias of DefinitionTextDocumentClientCapabilities.
TextDocumentClientCapabilitiesDocumentHighlight alias of DocumentHighlightClientCapabilities.
TextDocumentClientCapabilitiesDocumentLink alias of DocumentLinkClientCapabilities.
TextDocumentClientCapabilitiesDocumentSymbol alias of DocumentSymbolClientCapabilities.
TextDocumentClientCapabilitiesDocumentSymbolTagSupport alias of DocumentSymbolClientCapabilitiesTagSupport.
TextDocumentClientCapabilitiesFoldingRange alias of FoldingRangeClientCapabilities.
TextDocumentClientCapabilitiesFormatting alias of DocumentFormattingClientCapabilities.
TextDocumentClientCapabilitiesHover alias of HoverTextDocumentClientCapabilities.
TextDocumentClientCapabilitiesImplementation alias of ImplementationTextDocumentClientCapabilities.
TextDocumentClientCapabilitiesLinkedEditingRange alias of LinkedEditingRangeClientCapabilities.
TextDocumentClientCapabilitiesMoniker of MonikerClientCapabilities.
TextDocumentClientCapabilitiesOnTypeFormatting of DocumentOnTypeFormattingClientCapabilities.
TextDocumentClientCapabilitiesPublishDiagnostics of PublishDiagnosticsClientCapabilities.
TextDocumentClientCapabilitiesPublishDiagnosticsTagSupport of PublishDiagnosticsClientCapabilitiesTagSupport.
TextDocumentClientCapabilitiesRangeFormatting of DocumentRangeFormattingClientCapabilities.
TextDocumentClientCapabilitiesReferences of ReferencesTextDocumentClientCapabilities.
TextDocumentClientCapabilitiesRename of RenameClientCapabilities.
TextDocumentClientCapabilitiesSelectionRange of SelectionRangeClientCapabilities.
TextDocumentClientCapabilitiesSemanticTokens of SemanticTokensClientCapabilities.
TextDocumentClientCapabilitiesSignatureHelp of SignatureHelpTextDocumentClientCapabilities.
TextDocumentClientCapabilitiesSynchronization of TextDocumentSyncClientCapabilities.
TextDocumentClientCapabilitiesTypeDefinition of TypeDefinitionTextDocumentClientCapabilities.
TextDocumentSaveReason represents reasons why a text document is saved.
TextDocumentSyncKind defines how the host (editor) should sync document changes to the language server.
TokenFormat is an additional token format capability to allow future extensions of the format.
TraceValue represents a InitializeParams Trace mode.
UniquenessLevel is the Moniker uniqueness level to define scope of the moniker.
URI a tagging interface for normal non document URIs.
WatchKind kind of FileSystemWatcher kind.
WorkDoneProgressKind kind of WorkDoneProgress.
WorkspaceClientCapabilitiesCodeLens alias of CodeLensWorkspaceClientCapabilities.
WorkspaceClientCapabilitiesDidChangeConfiguration alias of DidChangeConfigurationWorkspaceClientCapabilities.
WorkspaceClientCapabilitiesDidChangeWatchedFiles alias of DidChangeWatchedFilesWorkspaceClientCapabilities.
WorkspaceClientCapabilitiesExecuteCommand alias of ExecuteCommandClientCapabilities.
WorkspaceClientCapabilitiesSemanticTokens alias of SemanticTokensWorkspaceClientCapabilities.
WorkspaceClientCapabilitiesSemanticTokensRequests alias of SemanticTokensWorkspaceClientCapabilitiesRequests.
WorkspaceClientCapabilitiesSymbol alias of WorkspaceSymbolClientCapabilities.
WorkspaceClientCapabilitiesSymbolKind alias of SymbolKindCapabilities.
WorkspaceFolders represents a slice of WorkspaceFolder.