lspext

package
v0.0.0-...-75b7e41 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 12, 2024 License: MIT Imports: 1 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CacheGetParams

type CacheGetParams = lspext.CacheGetParams

CacheGetParams is the input for 'cache/get'. The response is any or null.

type CacheSetParams

type CacheSetParams = lspext.CacheSetParams

CacheSetParams is the input for the notification 'cache/set'.

type ContentParams

type ContentParams = lspext.ContentParams

ContentParams is the input for 'textDocument/content'. The response is a 'TextDocumentItem'.

type FilesParams

type FilesParams = lspext.FilesParams

FilesParams is the input for 'workspace/xfiles'. The response is '[]TextDocumentIdentifier'

type ImplementationLocation

type ImplementationLocation = lspext.ImplementationLocation

ImplementationLocation is a superset of lsp.Location with additional Go-specific information about the implementation.

type PartialResultParams

type PartialResultParams = lspext.PartialResultParams

PartialResultParams is the input for "$/partialResult", a notification.

type ReferenceInformation

type ReferenceInformation = lspext.ReferenceInformation

ReferenceInformation represents information about a reference to programming constructs like variables, classes, interfaces etc.

type SymbolDescriptor

type SymbolDescriptor = lspext.SymbolDescriptor

SymbolDescriptor represents information about a programming construct like a variable, class, interface, etc that has a reference to it. It is up to the language server to define the schema of this object.

SymbolDescriptor usually uniquely identifies a symbol, but it is not guaranteed to do so.

type SymbolLocationInformation

type SymbolLocationInformation = lspext.SymbolLocationInformation

SymbolLocationInformation is the response type for the `textDocument/xdefinition` extension.

type WorkspaceReferencesParams

type WorkspaceReferencesParams = lspext.WorkspaceReferencesParams

WorkspaceReferencesParams is parameters for the `workspace/xreferences` extension

See: https://github.com/nxpkg/language-server-protocol/blob/master/extension-workspace-reference.md

type WorkspaceSymbolParams

type WorkspaceSymbolParams = lspext.WorkspaceSymbolParams

WorkspaceSymbolParams is the extension workspace/symbol parameter type.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL