From 606788073f9f4ea9146e0a95d4faa7cd3bc8b57d Mon Sep 17 00:00:00 2001 From: Fazlul Shahriar Date: Sat, 17 Jun 2023 21:48:55 -0400 Subject: [PATCH] Handle nil signature-help response --- internal/lsp/acmelsp/remote.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/internal/lsp/acmelsp/remote.go b/internal/lsp/acmelsp/remote.go index a4af511..d222803 100644 --- a/internal/lsp/acmelsp/remote.go +++ b/internal/lsp/acmelsp/remote.go @@ -227,9 +227,11 @@ func (rc *RemoteCmd) SignatureHelp(ctx context.Context) error { if err != nil { return err } - for _, sig := range sh.Signatures { - fmt.Fprintf(rc.Stdout, "%v\n", sig.Label) - fmt.Fprintf(rc.Stdout, "%v\n", sig.Documentation) + if sh != nil { + for _, sig := range sh.Signatures { + fmt.Fprintf(rc.Stdout, "%v\n", sig.Label) + fmt.Fprintf(rc.Stdout, "%v\n", sig.Documentation) + } } return nil }