From b7d1af61b1456adecb3b7d42ce43f8506c1ae247 Mon Sep 17 00:00:00 2001 From: Rebecca Stambler Date: Thu, 31 Oct 2019 18:19:51 -0400 Subject: [PATCH] internal/lsp: enable textDocument/implementation request Change-Id: I0ff2d89a8f23de65f4ac4c732bfee69bf9df36a6 Reviewed-on: https://go-review.googlesource.com/c/tools/+/204563 Run-TryBot: Rebecca Stambler TryBot-Result: Gobot Gobot Reviewed-by: Michael Matloob --- internal/lsp/general.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/internal/lsp/general.go b/internal/lsp/general.go index 0b408dd794..42b7472db9 100644 --- a/internal/lsp/general.go +++ b/internal/lsp/general.go @@ -80,6 +80,8 @@ func (s *Server) initialize(ctx context.Context, params *protocol.ParamInitia) ( TriggerCharacters: []string{"."}, }, DefinitionProvider: true, + TypeDefinitionProvider: true, + ImplementationProvider: true, DocumentFormattingProvider: true, DocumentSymbolProvider: true, ExecuteCommandProvider: &protocol.ExecuteCommandOptions{ @@ -101,7 +103,6 @@ func (s *Server) initialize(ctx context.Context, params *protocol.ParamInitia) ( IncludeText: false, }, }, - TypeDefinitionProvider: true, Workspace: &struct { WorkspaceFolders *struct { Supported bool "json:\"supported,omitempty\""