From 4e8ec5a31696c917d1bbdb97aa24979566a98d7f Mon Sep 17 00:00:00 2001 From: Jorge Araya Date: Wed, 24 Jul 2019 16:13:56 +0000 Subject: [PATCH] internal/lsp: swallow hover error over identifier not found Fixes https://github.com/golang/go/issues/32967 Change-Id: I41245582f95f8a31e0d1990eac7aeb2a9c29cf05 GitHub-Last-Rev: 5d257b66138be4b9ea502af89ff48f0574c91718 GitHub-Pull-Request: golang/tools#140 Reviewed-on: https://go-review.googlesource.com/c/tools/+/186997 Run-TryBot: Rebecca Stambler Reviewed-by: Rebecca Stambler --- internal/lsp/hover.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/internal/lsp/hover.go b/internal/lsp/hover.go index 5f0be117..78f69372 100644 --- a/internal/lsp/hover.go +++ b/internal/lsp/hover.go @@ -28,7 +28,7 @@ func (s *Server) hover(ctx context.Context, params *protocol.TextDocumentPositio } ident, err := source.Identifier(ctx, view, f, identRange.Start) if err != nil { - return nil, err + return nil, nil } hover, err := ident.Hover(ctx, s.preferredContentFormat == protocol.Markdown, s.hoverKind) if err != nil {