Documentation
¶
Index ¶
- func StartHandler(stream io.ReadWriteCloser)
- type LangHandler
- type ServerHandler
- func (h *ServerHandler) AddChartCallback(chart *charts.Chart)
- func (h *ServerHandler) CodeAction(ctx context.Context, params *lsp.CodeActionParams) (result []lsp.CodeAction, err error)
- func (h *ServerHandler) CodeLens(ctx context.Context, params *lsp.CodeLensParams) (result []lsp.CodeLens, err error)
- func (h *ServerHandler) CodeLensRefresh(ctx context.Context) (err error)
- func (h *ServerHandler) CodeLensResolve(ctx context.Context, params *lsp.CodeLens) (result *lsp.CodeLens, err error)
- func (h *ServerHandler) ColorPresentation(ctx context.Context, params *lsp.ColorPresentationParams) (result []lsp.ColorPresentation, err error)
- func (h *ServerHandler) Completion(ctx context.Context, params *lsp.CompletionParams) (result *lsp.CompletionList, err error)
- func (h *ServerHandler) CompletionResolve(ctx context.Context, params *lsp.CompletionItem) (result *lsp.CompletionItem, err error)
- func (h *ServerHandler) Declaration(ctx context.Context, params *lsp.DeclarationParams) (result []lsp.Location, err error)
- func (h *ServerHandler) Definition(ctx context.Context, params *lsp.DefinitionParams) (result []lsp.Location, err error)
- func (h *ServerHandler) DidChange(ctx context.Context, params *lsp.DidChangeTextDocumentParams) (err error)
- func (h *ServerHandler) DidChangeConfiguration(ctx context.Context, params *lsp.DidChangeConfigurationParams) (err error)
- func (h *ServerHandler) DidChangeWatchedFiles(ctx context.Context, params *lsp.DidChangeWatchedFilesParams) (err error)
- func (h *ServerHandler) DidChangeWorkspaceFolders(ctx context.Context, params *lsp.DidChangeWorkspaceFoldersParams) (err error)
- func (h *ServerHandler) DidClose(_ context.Context, _ *lsp.DidCloseTextDocumentParams) (err error)
- func (h *ServerHandler) DidCreateFiles(ctx context.Context, params *lsp.CreateFilesParams) (err error)
- func (h *ServerHandler) DidDeleteFiles(ctx context.Context, params *lsp.DeleteFilesParams) (err error)
- func (h *ServerHandler) DidOpen(ctx context.Context, params *lsp.DidOpenTextDocumentParams) (err error)
- func (h *ServerHandler) DidRenameFiles(ctx context.Context, params *lsp.RenameFilesParams) (err error)
- func (h *ServerHandler) DidSave(ctx context.Context, params *lsp.DidSaveTextDocumentParams) (err error)
- func (h *ServerHandler) DocumentColor(ctx context.Context, params *lsp.DocumentColorParams) (result []lsp.ColorInformation, err error)
- func (h *ServerHandler) DocumentHighlight(ctx context.Context, params *lsp.DocumentHighlightParams) (result []lsp.DocumentHighlight, err error)
- func (h *ServerHandler) DocumentLink(ctx context.Context, params *lsp.DocumentLinkParams) (result []lsp.DocumentLink, err error)
- func (h *ServerHandler) DocumentLinkResolve(ctx context.Context, params *lsp.DocumentLink) (result *lsp.DocumentLink, err error)
- func (h *ServerHandler) DocumentSymbol(ctx context.Context, params *lsp.DocumentSymbolParams) (result []interface{}, err error)
- func (h *ServerHandler) ExecuteCommand(ctx context.Context, params *lsp.ExecuteCommandParams) (result interface{}, err error)
- func (h *ServerHandler) Exit(ctx context.Context) (err error)
- func (h *ServerHandler) FoldingRanges(ctx context.Context, params *lsp.FoldingRangeParams) (result []lsp.FoldingRange, err error)
- func (h *ServerHandler) Formatting(ctx context.Context, params *lsp.DocumentFormattingParams) (result []lsp.TextEdit, err error)
- func (h *ServerHandler) Hover(ctx context.Context, params *lsp.HoverParams) (result *lsp.Hover, err error)
- func (h *ServerHandler) Implementation(ctx context.Context, params *lsp.ImplementationParams) (result []lsp.Location, err error)
- func (h *ServerHandler) IncomingCalls(ctx context.Context, params *lsp.CallHierarchyIncomingCallsParams) (result []lsp.CallHierarchyIncomingCall, err error)
- func (h *ServerHandler) Initialize(ctx context.Context, params *lsp.InitializeParams) (result *lsp.InitializeResult, err error)
- func (h *ServerHandler) Initialized(ctx context.Context, _ *lsp.InitializedParams) (err error)
- func (h *ServerHandler) LinkedEditingRange(ctx context.Context, params *lsp.LinkedEditingRangeParams) (result *lsp.LinkedEditingRanges, err error)
- func (h *ServerHandler) LoadDocsOnNewChart(chart *charts.Chart)
- func (h *ServerHandler) LogTrace(ctx context.Context, params *lsp.LogTraceParams) (err error)
- func (h *ServerHandler) Moniker(ctx context.Context, params *lsp.MonikerParams) (result []lsp.Moniker, err error)
- func (h *ServerHandler) NewChartWithWatchedFiles(chart *charts.Chart)
- func (h *ServerHandler) OnTypeFormatting(ctx context.Context, params *lsp.DocumentOnTypeFormattingParams) (result []lsp.TextEdit, err error)
- func (h *ServerHandler) OutgoingCalls(ctx context.Context, params *lsp.CallHierarchyOutgoingCallsParams) (result []lsp.CallHierarchyOutgoingCall, err error)
- func (h *ServerHandler) PrepareCallHierarchy(ctx context.Context, params *lsp.CallHierarchyPrepareParams) (result []lsp.CallHierarchyItem, err error)
- func (h *ServerHandler) PrepareRename(ctx context.Context, params *lsp.PrepareRenameParams) (result *lsp.Range, err error)
- func (h *ServerHandler) RangeFormatting(ctx context.Context, params *lsp.DocumentRangeFormattingParams) (result []lsp.TextEdit, err error)
- func (h *ServerHandler) References(ctx context.Context, params *lsp.ReferenceParams) (result []lsp.Location, err error)
- func (h *ServerHandler) RegisterWatchedFiles(ctx context.Context, conn jsonrpc2.Conn, files []uri.URI)
- func (h *ServerHandler) Rename(ctx context.Context, params *lsp.RenameParams) (result *lsp.WorkspaceEdit, err error)
- func (h *ServerHandler) Request(ctx context.Context, method string, params interface{}) (result interface{}, err error)
- func (h *ServerHandler) SemanticTokensFull(ctx context.Context, params *lsp.SemanticTokensParams) (result *lsp.SemanticTokens, err error)
- func (h *ServerHandler) SemanticTokensFullDelta(ctx context.Context, params *lsp.SemanticTokensDeltaParams) (result interface{}, err error)
- func (h *ServerHandler) SemanticTokensRange(ctx context.Context, params *lsp.SemanticTokensRangeParams) (result *lsp.SemanticTokens, err error)
- func (h *ServerHandler) SemanticTokensRefresh(ctx context.Context) (err error)
- func (h *ServerHandler) SetTrace(ctx context.Context, params *lsp.SetTraceParams) (err error)
- func (h *ServerHandler) ShowDocument(ctx context.Context, params *lsp.ShowDocumentParams) (result *lsp.ShowDocumentResult, err error)
- func (h *ServerHandler) Shutdown(ctx context.Context) (err error)
- func (h *ServerHandler) SignatureHelp(ctx context.Context, params *lsp.SignatureHelpParams) (result *lsp.SignatureHelp, err error)
- func (h *ServerHandler) Symbols(ctx context.Context, params *lsp.WorkspaceSymbolParams) (result []lsp.SymbolInformation, err error)
- func (h *ServerHandler) TypeDefinition(ctx context.Context, params *lsp.TypeDefinitionParams) (result []lsp.Location, err error)
- func (h *ServerHandler) WillCreateFiles(ctx context.Context, params *lsp.CreateFilesParams) (result *lsp.WorkspaceEdit, err error)
- func (h *ServerHandler) WillDeleteFiles(ctx context.Context, params *lsp.DeleteFilesParams) (result *lsp.WorkspaceEdit, err error)
- func (h *ServerHandler) WillRenameFiles(ctx context.Context, params *lsp.RenameFilesParams) (result *lsp.WorkspaceEdit, err error)
- func (h *ServerHandler) WillSave(ctx context.Context, params *lsp.WillSaveTextDocumentParams) (err error)
- func (h *ServerHandler) WillSaveWaitUntil(ctx context.Context, params *lsp.WillSaveTextDocumentParams) (result []lsp.TextEdit, err error)
- func (h *ServerHandler) WorkDoneProgressCancel(ctx context.Context, params *lsp.WorkDoneProgressCancelParams) (err error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func StartHandler ¶ added in v0.0.13
func StartHandler(stream io.ReadWriteCloser)
Types ¶
type LangHandler ¶ added in v0.3.0
type LangHandler interface {
Completion(ctx context.Context, params *lsp.CompletionParams) (result *lsp.CompletionList, err error)
References(ctx context.Context, params *lsp.ReferenceParams) (result []lsp.Location, err error)
Hover(ctx context.Context, params *lsp.HoverParams) (result *lsp.Hover, err error)
Definition(ctx context.Context, params *lsp.DefinitionParams) (result []lsp.Location, err error)
DocumentSymbol(ctx context.Context, params *lsp.DocumentSymbolParams) (result []interface{}, err error)
// DidOpen is called when a document is opened. This function has to add the document to the document store
DidOpen(ctx context.Context, params *lsp.DidOpenTextDocumentParams, helmlsConfig util.HelmlsConfiguration) (err error)
// DidSave is called when a document is saved, it must not update the document store
DidSave(ctx context.Context, params *lsp.DidSaveTextDocumentParams) (err error)
// PostDidChange is called when a document is changed, it must not update the document store
PostDidChange(ctx context.Context, params *lsp.DidChangeTextDocumentParams) (err error)
Configure(ctx context.Context, helmlsConfig util.HelmlsConfiguration)
// Should return the diagnostics for the given document, this function is called after the document was opened or saved
GetDiagnostics(uri lsp.DocumentURI) []lsp.PublishDiagnosticsParams
// SetClient is called once the client has been initialized
SetClient(client protocol.Client)
}
type ServerHandler ¶ added in v0.3.0
type ServerHandler struct {
// contains filtered or unexported fields
}
func (*ServerHandler) AddChartCallback ¶ added in v0.3.0
func (h *ServerHandler) AddChartCallback(chart *charts.Chart)
func (*ServerHandler) CodeAction ¶ added in v0.3.0
func (h *ServerHandler) CodeAction(ctx context.Context, params *lsp.CodeActionParams) (result []lsp.CodeAction, err error)
CodeAction implements protocol.Server.
func (*ServerHandler) CodeLens ¶ added in v0.3.0
func (h *ServerHandler) CodeLens(ctx context.Context, params *lsp.CodeLensParams) (result []lsp.CodeLens, err error)
CodeLens implements protocol.Server.
func (*ServerHandler) CodeLensRefresh ¶ added in v0.3.0
func (h *ServerHandler) CodeLensRefresh(ctx context.Context) (err error)
CodeLensRefresh implements protocol.Server.
func (*ServerHandler) CodeLensResolve ¶ added in v0.3.0
func (h *ServerHandler) CodeLensResolve(ctx context.Context, params *lsp.CodeLens) (result *lsp.CodeLens, err error)
CodeLensResolve implements protocol.Server.
func (*ServerHandler) ColorPresentation ¶ added in v0.3.0
func (h *ServerHandler) ColorPresentation(ctx context.Context, params *lsp.ColorPresentationParams) (result []lsp.ColorPresentation, err error)
ColorPresentation implements protocol.Server.
func (*ServerHandler) Completion ¶ added in v0.3.0
func (h *ServerHandler) Completion(ctx context.Context, params *lsp.CompletionParams) (result *lsp.CompletionList, err error)
func (*ServerHandler) CompletionResolve ¶ added in v0.3.0
func (h *ServerHandler) CompletionResolve(ctx context.Context, params *lsp.CompletionItem) (result *lsp.CompletionItem, err error)
CompletionResolve implements protocol.Server.
func (*ServerHandler) Declaration ¶ added in v0.3.0
func (h *ServerHandler) Declaration(ctx context.Context, params *lsp.DeclarationParams) (result []lsp.Location, err error)
Declaration implements protocol.Server.
func (*ServerHandler) Definition ¶ added in v0.3.0
func (h *ServerHandler) Definition(ctx context.Context, params *lsp.DefinitionParams) (result []lsp.Location, err error)
func (*ServerHandler) DidChange ¶ added in v0.3.0
func (h *ServerHandler) DidChange(ctx context.Context, params *lsp.DidChangeTextDocumentParams) (err error)
func (*ServerHandler) DidChangeConfiguration ¶ added in v0.3.0
func (h *ServerHandler) DidChangeConfiguration(ctx context.Context, params *lsp.DidChangeConfigurationParams) (err error)
func (*ServerHandler) DidChangeWatchedFiles ¶ added in v0.3.0
func (h *ServerHandler) DidChangeWatchedFiles(ctx context.Context, params *lsp.DidChangeWatchedFilesParams) (err error)
func (*ServerHandler) DidChangeWorkspaceFolders ¶ added in v0.3.0
func (h *ServerHandler) DidChangeWorkspaceFolders(ctx context.Context, params *lsp.DidChangeWorkspaceFoldersParams) (err error)
DidChangeWorkspaceFolders implements protocol.Server.
func (*ServerHandler) DidClose ¶ added in v0.3.0
func (h *ServerHandler) DidClose(_ context.Context, _ *lsp.DidCloseTextDocumentParams) (err error)
func (*ServerHandler) DidCreateFiles ¶ added in v0.3.0
func (h *ServerHandler) DidCreateFiles(ctx context.Context, params *lsp.CreateFilesParams) (err error)
func (*ServerHandler) DidDeleteFiles ¶ added in v0.3.0
func (h *ServerHandler) DidDeleteFiles(ctx context.Context, params *lsp.DeleteFilesParams) (err error)
DidDeleteFiles implements protocol.Server.
func (*ServerHandler) DidOpen ¶ added in v0.3.0
func (h *ServerHandler) DidOpen(ctx context.Context, params *lsp.DidOpenTextDocumentParams) (err error)
func (*ServerHandler) DidRenameFiles ¶ added in v0.3.0
func (h *ServerHandler) DidRenameFiles(ctx context.Context, params *lsp.RenameFilesParams) (err error)
DidRenameFiles implements protocol.Server.
func (*ServerHandler) DidSave ¶ added in v0.3.0
func (h *ServerHandler) DidSave(ctx context.Context, params *lsp.DidSaveTextDocumentParams) (err error)
func (*ServerHandler) DocumentColor ¶ added in v0.3.0
func (h *ServerHandler) DocumentColor(ctx context.Context, params *lsp.DocumentColorParams) (result []lsp.ColorInformation, err error)
DocumentColor implements protocol.Server.
func (*ServerHandler) DocumentHighlight ¶ added in v0.3.0
func (h *ServerHandler) DocumentHighlight(ctx context.Context, params *lsp.DocumentHighlightParams) (result []lsp.DocumentHighlight, err error)
DocumentHighlight implements protocol.Server.
func (*ServerHandler) DocumentLink ¶ added in v0.3.0
func (h *ServerHandler) DocumentLink(ctx context.Context, params *lsp.DocumentLinkParams) (result []lsp.DocumentLink, err error)
DocumentLink implements protocol.Server.
func (*ServerHandler) DocumentLinkResolve ¶ added in v0.3.0
func (h *ServerHandler) DocumentLinkResolve(ctx context.Context, params *lsp.DocumentLink) (result *lsp.DocumentLink, err error)
DocumentLinkResolve implements protocol.Server.
func (*ServerHandler) DocumentSymbol ¶ added in v0.3.0
func (h *ServerHandler) DocumentSymbol(ctx context.Context, params *lsp.DocumentSymbolParams) (result []interface{}, err error)
DocumentSymbol implements protocol.Server.
func (*ServerHandler) ExecuteCommand ¶ added in v0.3.0
func (h *ServerHandler) ExecuteCommand(ctx context.Context, params *lsp.ExecuteCommandParams) (result interface{}, err error)
ExecuteCommand implements protocol.Server.
func (*ServerHandler) Exit ¶ added in v0.3.0
func (h *ServerHandler) Exit(ctx context.Context) (err error)
Exit implements protocol.Server.
func (*ServerHandler) FoldingRanges ¶ added in v0.3.0
func (h *ServerHandler) FoldingRanges(ctx context.Context, params *lsp.FoldingRangeParams) (result []lsp.FoldingRange, err error)
FoldingRanges implements protocol.Server.
func (*ServerHandler) Formatting ¶ added in v0.3.0
func (h *ServerHandler) Formatting(ctx context.Context, params *lsp.DocumentFormattingParams) (result []lsp.TextEdit, err error)
Formatting implements protocol.Server.
func (*ServerHandler) Hover ¶ added in v0.3.0
func (h *ServerHandler) Hover(ctx context.Context, params *lsp.HoverParams) (result *lsp.Hover, err error)
func (*ServerHandler) Implementation ¶ added in v0.3.0
func (h *ServerHandler) Implementation(ctx context.Context, params *lsp.ImplementationParams) (result []lsp.Location, err error)
Implementation implements protocol.Server.
func (*ServerHandler) IncomingCalls ¶ added in v0.3.0
func (h *ServerHandler) IncomingCalls(ctx context.Context, params *lsp.CallHierarchyIncomingCallsParams) (result []lsp.CallHierarchyIncomingCall, err error)
IncomingCalls implements protocol.Server.
func (*ServerHandler) Initialize ¶ added in v0.3.0
func (h *ServerHandler) Initialize(ctx context.Context, params *lsp.InitializeParams) (result *lsp.InitializeResult, err error)
func (*ServerHandler) Initialized ¶ added in v0.3.0
func (h *ServerHandler) Initialized(ctx context.Context, _ *lsp.InitializedParams) (err error)
func (*ServerHandler) LinkedEditingRange ¶ added in v0.3.0
func (h *ServerHandler) LinkedEditingRange(ctx context.Context, params *lsp.LinkedEditingRangeParams) (result *lsp.LinkedEditingRanges, err error)
LinkedEditingRange implements protocol.Server.
func (*ServerHandler) LoadDocsOnNewChart ¶ added in v0.3.0
func (h *ServerHandler) LoadDocsOnNewChart(chart *charts.Chart)
func (*ServerHandler) LogTrace ¶ added in v0.3.0
func (h *ServerHandler) LogTrace(ctx context.Context, params *lsp.LogTraceParams) (err error)
LogTrace implements protocol.Server.
func (*ServerHandler) Moniker ¶ added in v0.3.0
func (h *ServerHandler) Moniker(ctx context.Context, params *lsp.MonikerParams) (result []lsp.Moniker, err error)
Moniker implements protocol.Server.
func (*ServerHandler) NewChartWithWatchedFiles ¶ added in v0.3.0
func (h *ServerHandler) NewChartWithWatchedFiles(chart *charts.Chart)
func (*ServerHandler) OnTypeFormatting ¶ added in v0.3.0
func (h *ServerHandler) OnTypeFormatting(ctx context.Context, params *lsp.DocumentOnTypeFormattingParams) (result []lsp.TextEdit, err error)
OnTypeFormatting implements protocol.Server.
func (*ServerHandler) OutgoingCalls ¶ added in v0.3.0
func (h *ServerHandler) OutgoingCalls(ctx context.Context, params *lsp.CallHierarchyOutgoingCallsParams) (result []lsp.CallHierarchyOutgoingCall, err error)
OutgoingCalls implements protocol.Server.
func (*ServerHandler) PrepareCallHierarchy ¶ added in v0.3.0
func (h *ServerHandler) PrepareCallHierarchy(ctx context.Context, params *lsp.CallHierarchyPrepareParams) (result []lsp.CallHierarchyItem, err error)
PrepareCallHierarchy implements protocol.Server.
func (*ServerHandler) PrepareRename ¶ added in v0.3.0
func (h *ServerHandler) PrepareRename(ctx context.Context, params *lsp.PrepareRenameParams) (result *lsp.Range, err error)
PrepareRename implements protocol.Server.
func (*ServerHandler) RangeFormatting ¶ added in v0.3.0
func (h *ServerHandler) RangeFormatting(ctx context.Context, params *lsp.DocumentRangeFormattingParams) (result []lsp.TextEdit, err error)
RangeFormatting implements protocol.Server.
func (*ServerHandler) References ¶ added in v0.3.0
func (h *ServerHandler) References(ctx context.Context, params *lsp.ReferenceParams) (result []lsp.Location, err error)
func (*ServerHandler) RegisterWatchedFiles ¶ added in v0.3.0
func (*ServerHandler) Rename ¶ added in v0.3.0
func (h *ServerHandler) Rename(ctx context.Context, params *lsp.RenameParams) (result *lsp.WorkspaceEdit, err error)
Rename implements protocol.Server.
func (*ServerHandler) Request ¶ added in v0.3.0
func (h *ServerHandler) Request(ctx context.Context, method string, params interface{}) (result interface{}, err error)
Request implements protocol.Server.
func (*ServerHandler) SemanticTokensFull ¶ added in v0.3.0
func (h *ServerHandler) SemanticTokensFull(ctx context.Context, params *lsp.SemanticTokensParams) (result *lsp.SemanticTokens, err error)
SemanticTokensFull implements protocol.Server.
func (*ServerHandler) SemanticTokensFullDelta ¶ added in v0.3.0
func (h *ServerHandler) SemanticTokensFullDelta(ctx context.Context, params *lsp.SemanticTokensDeltaParams) (result interface{}, err error)
SemanticTokensFullDelta implements protocol.Server.
func (*ServerHandler) SemanticTokensRange ¶ added in v0.3.0
func (h *ServerHandler) SemanticTokensRange(ctx context.Context, params *lsp.SemanticTokensRangeParams) (result *lsp.SemanticTokens, err error)
SemanticTokensRange implements protocol.Server.
func (*ServerHandler) SemanticTokensRefresh ¶ added in v0.3.0
func (h *ServerHandler) SemanticTokensRefresh(ctx context.Context) (err error)
SemanticTokensRefresh implements protocol.Server.
func (*ServerHandler) SetTrace ¶ added in v0.3.0
func (h *ServerHandler) SetTrace(ctx context.Context, params *lsp.SetTraceParams) (err error)
SetTrace implements protocol.Server.
func (*ServerHandler) ShowDocument ¶ added in v0.3.0
func (h *ServerHandler) ShowDocument(ctx context.Context, params *lsp.ShowDocumentParams) (result *lsp.ShowDocumentResult, err error)
ShowDocument implements protocol.Server.
func (*ServerHandler) Shutdown ¶ added in v0.3.0
func (h *ServerHandler) Shutdown(ctx context.Context) (err error)
Shutdown implements protocol.Server.
func (*ServerHandler) SignatureHelp ¶ added in v0.3.0
func (h *ServerHandler) SignatureHelp(ctx context.Context, params *lsp.SignatureHelpParams) (result *lsp.SignatureHelp, err error)
SignatureHelp implements protocol.Server.
func (*ServerHandler) Symbols ¶ added in v0.3.0
func (h *ServerHandler) Symbols(ctx context.Context, params *lsp.WorkspaceSymbolParams) (result []lsp.SymbolInformation, err error)
Symbols implements protocol.Server.
func (*ServerHandler) TypeDefinition ¶ added in v0.3.0
func (h *ServerHandler) TypeDefinition(ctx context.Context, params *lsp.TypeDefinitionParams) (result []lsp.Location, err error)
TypeDefinition implements protocol.Server.
func (*ServerHandler) WillCreateFiles ¶ added in v0.3.0
func (h *ServerHandler) WillCreateFiles(ctx context.Context, params *lsp.CreateFilesParams) (result *lsp.WorkspaceEdit, err error)
WillCreateFiles implements protocol.Server.
func (*ServerHandler) WillDeleteFiles ¶ added in v0.3.0
func (h *ServerHandler) WillDeleteFiles(ctx context.Context, params *lsp.DeleteFilesParams) (result *lsp.WorkspaceEdit, err error)
WillDeleteFiles implements protocol.Server.
func (*ServerHandler) WillRenameFiles ¶ added in v0.3.0
func (h *ServerHandler) WillRenameFiles(ctx context.Context, params *lsp.RenameFilesParams) (result *lsp.WorkspaceEdit, err error)
WillRenameFiles implements protocol.Server.
func (*ServerHandler) WillSave ¶ added in v0.3.0
func (h *ServerHandler) WillSave(ctx context.Context, params *lsp.WillSaveTextDocumentParams) (err error)
WillSave implements protocol.Server.
func (*ServerHandler) WillSaveWaitUntil ¶ added in v0.3.0
func (h *ServerHandler) WillSaveWaitUntil(ctx context.Context, params *lsp.WillSaveTextDocumentParams) (result []lsp.TextEdit, err error)
WillSaveWaitUntil implements protocol.Server.
func (*ServerHandler) WorkDoneProgressCancel ¶ added in v0.3.0
func (h *ServerHandler) WorkDoneProgressCancel(ctx context.Context, params *lsp.WorkDoneProgressCancelParams) (err error)
WorkDoneProgressCancel implements protocol.Server.