1
0
mirror of https://github.com/golang/go synced 2024-11-18 18:04:46 -07:00
go/internal/lsp
Ian Cottrell 5d16bdd7b5 internal/lsp: add the ability to log back to the client
Also use it for errors that were otherwise silently dropped
This makes it much easier to debug problems.

Also added command line control over whether the rpc trace messages are printed, which allows you to read the
log, otherwise the file edit messages swamp the log.

Change-Id: I7b70fd18034a87b2964e6d6d5f6f33dcaf7d8ea8
Reviewed-on: https://go-review.googlesource.com/c/tools/+/170178
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2019-04-01 16:22:08 +00:00
..
cache internal/lsp: add the ability to log back to the client 2019-04-01 16:22:08 +00:00
cmd internal/lsp: add the ability to log back to the client 2019-04-01 16:22:08 +00:00
diff internal/lsp/diff: fix bug that adds extra line to files on format 2019-02-13 04:28:36 +00:00
protocol internal/lsp: add the ability to log back to the client 2019-04-01 16:22:08 +00:00
source internal/lsp: add the ability to log back to the client 2019-04-01 16:22:08 +00:00
testdata internal/lsp: correctly report interface symbols 2019-03-28 03:05:05 +00:00
xlog internal/lsp: add the ability to log back to the client 2019-04-01 16:22:08 +00:00
completion.go internal/lsp: add a work-around for golang.org/issue/31090 2019-03-29 22:58:45 +00:00
diagnostics.go internal/lsp: clean up the confguraton handling 2019-03-29 20:00:12 +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
imports.go internal/span: change to private fields 2019-03-15 18:05:47 +00:00
lsp110_test.go internal/lsp: add more testdata for completion and diagnostics 2018-11-20 06:06:34 +00:00
lsp_test.go internal/lsp: add the ability to log back to the client 2019-04-01 16:22:08 +00:00
server.go internal/lsp: add the ability to log back to the client 2019-04-01 16:22:08 +00:00
signature_help.go internal/lsp: implement signature help 2018-11-13 20:09:34 +00:00
symbols.go internal/lsp: correctly report interface symbols 2019-03-28 03:05:05 +00:00