Documentation
¶
Index ¶
- type Handler
- func (h *Handler) Analyze(ctx *glsp.Context, uri, content string)
- func (h *Handler) Completion(ctx *glsp.Context, params *protocol.CompletionParams) (any, error)
- func (h *Handler) CreateServerCapabilities() protocol.ServerCapabilities
- func (h *Handler) DidChange(ctx *glsp.Context, params *protocol.DidChangeTextDocumentParams) error
- func (h *Handler) DidClose(ctx *glsp.Context, params *protocol.DidCloseTextDocumentParams) error
- func (h *Handler) DidOpen(ctx *glsp.Context, params *protocol.DidOpenTextDocumentParams) error
- func (h *Handler) DidSave(ctx *glsp.Context, params *protocol.DidSaveTextDocumentParams) error
- func (h *Handler) Hover(ctx *glsp.Context, params *protocol.HoverParams) (*protocol.Hover, error)
- func (h *Handler) Initialize(ctx *glsp.Context, params *protocol.InitializeParams) (any, error)
- func (h *Handler) Initialized(ctx *glsp.Context, params *protocol.InitializedParams) error
- func (h *Handler) SetTrace(ctx *glsp.Context, params *protocol.SetTraceParams) error
- func (h *Handler) Shutdown(ctx *glsp.Context) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Handler ¶
type Handler struct {
// contains filtered or unexported fields
}
Handler holds references to shared server state.
func (*Handler) Completion ¶
Completion handles textDocument/completion.
func (*Handler) CreateServerCapabilities ¶
func (h *Handler) CreateServerCapabilities() protocol.ServerCapabilities
CreateServerCapabilities returns the capabilities advertised to the client.
func (*Handler) Initialize ¶
Initialize handles the LSP initialize request and returns server capabilities.
func (*Handler) Initialized ¶
Initialized is called after the client acknowledges initialize.
Click to show internal directories.
Click to hide internal directories.