1
0
mirror of https://github.com/golang/go synced 2024-11-18 19:14:40 -07:00
go/internal/lsp/source
Ian Cottrell f558378bf8 internal/lsp: make definition use the lsp protocol
instead of driving the source pacakge directly, it indirects through the lsp
protocol (the same way check does)
We are normalizing on all the command lines doing this, so that server mode
is more viable in the future.

Change-Id: Ib5f2a059a44a5c60a53129c554e3cc14ca72c4a8
Reviewed-on: https://go-review.googlesource.com/c/tools/+/170577
Run-TryBot: Ian Cottrell <iancottrell@google.com>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2019-04-05 17:02:55 +00:00
..
analysis.go internal/lsp: use new go/packages LoadMode to get TypesSizes 2019-03-29 21:52:04 +00:00
completion.go cmd/lsp: skip completion in string literals 2019-03-15 16:51:35 +00:00
definition.go internal/lsp: add correct handling for circular imports 2019-03-15 16:49:21 +00:00
diagnostics.go internal/lsp: make definition use the lsp protocol 2019-04-05 17:02:55 +00:00
format.go internal/span: change to private fields 2019-03-15 18:05:47 +00:00
highlight.go internal/lsp: add support for document highlight 2019-03-26 19:08:20 +00:00
signature_help.go internal/lsp: add correct handling for circular imports 2019-03-15 16:49:21 +00:00
symbols.go internal/lsp: fix nil pointer exception in document symbols 2019-03-29 18:25:15 +00:00
view.go internal/lsp: handle undelivered diagnostics 2019-04-01 16:39:43 +00:00