package
0.0.0-20190318102628-d7df357d3e99
Repository: https://github.com/go-zh/tools.git
Documentation: pkg.go.dev

# README

These are the hand-generated protocol files, for reference while debugging.

# Constants

* * Automatic after a delay.
No description provided by the author
No description provided by the author
* * Interested in change events */.
* * The file got changed.
No description provided by the author
No description provided by the author
CodeRequestCancelled is the error code that is returned when a request is cancelled early.
No description provided by the author
* * Folding range for a comment */.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
* * Interested in create events.
* * The file got created.
* * Interested in delete events */.
* * The file got deleted.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
* * An error 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
* * When the editor lost focus.
No description provided by the author
* * Documents are synced by always sending the full content * of the document.
No description provided by the author
No description provided by the author
* * Folding range for a imports or includes */.
* * Documents are synced by sending the full content on open.
* * An information message.
No description provided by the author
No description provided by the author
* * Completion was triggered by typing an identifier (24x7 code * complete), manual invocation (e.g Ctrl+Space) or via API.
No description provided by the author
No description provided by the author
* * A log message.
* * Manually triggered, e.g.
* * Markdown is supported as a content format */.
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
* * Documents should not be synced at all.
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
* * Plain text is supported as a content format */.
* * The primary text to be inserted is treated as a plain string.
No description provided by the author
No description provided by the author
* * Base kind for quickfix actions: 'quickfix' */.
* * Read-access of a symbol, like reading a variable.
* * Base kind for refactoring actions: 'refactor' */.
* * Base kind for refactoring extraction actions: 'refactor.extract' * * Example extract actions: * * - Extract method * - Extract function * - Extract variable * - Extract interface from class * - ..
* * Base kind for refactoring inline actions: 'refactor.inline' * * Example inline actions: * * - Inline function * - Inline variable * - Inline constant * - ..
* * 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 * - ..
No description provided by the author
* * Folding range for a region (e.g.
* * Reports an error.
* * Reports a hint.
* * Reports an information.
* * Reports a warning.
No description provided by the author
* * The primary text to be inserted is treated as a snippet.
* * Base kind for source actions: `source` * * Source code actions apply to the entire file.
* * 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
* * A textual occurrence.
* * 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.
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 warning message.
* * Write-access of a symbol, like writing to a variable.

# Structs

No description provided by the author
No description provided by the author
No description provided by the author
ClientCapabilities now define capabilities for dynamic registration, workspace and text document features the client supports.
* * A code action represents a change that can be performed in code, e.g.
* * Contains additional diagnostic information about the context in which * a code action is run.
* * Params for the CodeActionRequest */.
* * 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.
* * Code Lens options.
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
* * Color provider options.
Command represents a reference to a command.
* * 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
Diagnostic represents a diagnostic, such as a compiler error or warning.
DiagnosticRelatedInformation 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
* * Describe options to be used when registering for text document 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
DocumentFilter is a document filter denotes a document through properties like language, scheme or pattern.
No description provided by the author
* * A document highlight is a range inside a text document which deserves * special attention.
* * 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.
* * Document link options.
No description provided by the author
No description provided by the author
* * Format document on type options.
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
* * Execute command options.
No description provided by the author
* * Execute command registration options.
* * An event describing a file change.
No description provided by the author
* * Represents a folding range.
* * Folding range provider options.
No description provided by the author
* * Value-object describing what options formatting should use.
* * The result of a hover request.
No description provided by the author
No description provided by the author
No description provided by the author
Location represents a location inside a resource, such as a line inside a text file.
LocationLink rerpesents a link betwee a source and a target location.AfterDelay.
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
* * Represents a parameter of a callable-signature.
Position in a text document expressed as zero-based line and zero-based character offset.
No description provided by the author
Range in a text document expressed as (zero-based) start and end positions.
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
No description provided by the author
* * Save options.
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.
* * Signature help options.
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.
TextDocumentEdit describes textual changes on a single text document.
TextDocumentIdentifier identifies a document using a URI.
TextDocumentItem is 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.
No description provided by the author
No description provided by the author
No description provided by the author
TextEdit is a textual edit applicable to a text document.
* * General parameters to unregister a capability.
No description provided by the author
VersionedTextDocumentIdentifier is an identifier to denote a specific version of a text document.
* * The parameters send in a will save text document notification.
* * Workspace specific client capabilities.
WorkspaceEdit represents changes to many resources managed in the workspace.
No description provided by the author
* * The workspace folder change event.
* * The parameters of a Workspace Symbol Request.

# Type aliases

* * The kind of a code action.
* * The kind of a completion entry.
* * How a completion was triggered */.
DiagnosticSeverity indicates the severity of a Diagnostic message.
* * A document highlight kind.
A document selector is the combination of one or more document filters.
DocumentURI represents the URI of a document.
* * The file event type.
* * Enum of known range kinds */.
* * Defines whether the insert text in a completion item should be interpreted as * plain text or a snippet.
* * Describes the content type that a client supports in various * result literals like `Hover`, `ParameterInfo` or `CompletionItem`.
No description provided by the author
* * A symbol kind.
* * Represents reasons why a text document is saved.
* * Defines how the host (editor) should sync document changes to the language server.
No description provided by the author