From 7a522897cdb0b36ca73928056f5465355c363a25 Mon Sep 17 00:00:00 2001 From: Serge Smertin Date: Tue, 19 Mar 2024 17:55:00 +0100 Subject: [PATCH] .. --- cmd/lsp/lsp.go | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/cmd/lsp/lsp.go b/cmd/lsp/lsp.go index 5b6476b80..fe0daeb27 100644 --- a/cmd/lsp/lsp.go +++ b/cmd/lsp/lsp.go @@ -137,7 +137,7 @@ func (p *LocalLspProxy) QuickFix(ctx context.Context, params *protocol.CodeActio return nil, nil } var res struct { - Actions []protocol.CodeAction `json:"actions"` + CodeActions []protocol.CodeAction `json:"code_actions"` } err := p.client.Do(ctx, "POST", fmt.Sprintf("%s/quickfix", p.host), httpclient.WithRequestData(map[string]any{ @@ -150,11 +150,11 @@ func (p *LocalLspProxy) QuickFix(ctx context.Context, params *protocol.CodeActio } // protocol.CodeActionKindSource has to be handled by a separate method, not QuickFix(...) - e.g reformatting quickFixKind := protocol.CodeActionKindQuickFix - for i := range res.Actions { - res.Actions[i].Diagnostics = []protocol.Diagnostic{fixMe.resolves} - res.Actions[i].Kind = &quickFixKind + for i := range res.CodeActions { + res.CodeActions[i].Diagnostics = []protocol.Diagnostic{fixMe.resolves} + res.CodeActions[i].Kind = &quickFixKind } - return res.Actions, nil + return res.CodeActions, nil } func startServer(ctx context.Context) error {