Documentation
¶
Index ¶
Constants ¶
View Source
const MethodInitialize = protocol316.Method("initialize")
View Source
const (
MethodMplsEditorDidChangeFocus = protocol316.Method("mpls/editorDidChangeFocus")
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ClientCapabilities ¶
type ClientCapabilities struct {
protocol316.ClientCapabilities
TextDocument *TextDocumentClientCapabilities `json:"textDocument,omitempty"`
}
type EditorDidChangeFocusParams ¶
type EditorDidChangeFocusParams struct {
/**
* The text document's URI.
*/
URI protocol316.DocumentUri `json:"uri"`
}
type Handler ¶
type Handler struct {
protocol316.Handler
Initialize InitializeFunc
MplsEditorDidChangeFocus MplsEditorDidChangeFocusFunc
// contains filtered or unexported fields
}
func (*Handler) CreateServerCapabilities ¶
func (self *Handler) CreateServerCapabilities() ServerCapabilities
func (*Handler) IsInitialized ¶
func (*Handler) SetInitialized ¶
type InitializeFunc ¶
type InitializeFunc func(context *glsp.Context, params *InitializeParams) (any, error)
Returns: InitializeResult | InitializeError
type InitializeParams ¶
type InitializeParams struct {
protocol316.InitializeParams
/**
* The capabilities provided by the client (editor or tool)
*/
Capabilities ClientCapabilities `json:"capabilities"`
}
type InitializeResult ¶
type InitializeResult struct {
/**
* The capabilities the language server provides.
*/
Capabilities ServerCapabilities `json:"capabilities"`
/**
* Information about the server.
*
* @since 3.15.0
*/
ServerInfo *protocol316.InitializeResultServerInfo `json:"serverInfo,omitempty"`
}
type MplsEditorDidChangeFocusFunc ¶
type MplsEditorDidChangeFocusFunc func(context *glsp.Context, params *EditorDidChangeFocusParams) error
type ServerCapabilities ¶
type ServerCapabilities struct {
protocol316.ServerCapabilities
/**
* The server has support for mpls custom messages.
*
*/
Mpls any `json:"mpls,omitempty"` // nil | DiagnosticOptions | DiagnosticRegistrationOptions
}
func (*ServerCapabilities) UnmarshalJSON ¶
func (self *ServerCapabilities) UnmarshalJSON(data []byte) error
type TextDocumentClientCapabilities ¶
type TextDocumentClientCapabilities struct {
protocol316.TextDocumentClientCapabilities
}
*
- Text document specific client capabilities.
Click to show internal directories.
Click to hide internal directories.