tools/internal/lsp
Rebecca Stambler c02eab13f0 internal/lsp: group document symbols and add more detail
This change uses go/types information to get the types for the
different symbols. It also groups the symbols according to their kinds,
though this doesn't seem to be reflected in the actual VSCode UI...

Updates golang/go#30915

Change-Id: I2caefe01f9834aaad6b9e81cd391d461405ef725
Reviewed-on: https://go-review.googlesource.com/c/tools/+/169438
Reviewed-by: Ian Cottrell <iancottrell@google.com>
2019-03-26 23:54:22 +00:00
..
cache internal/lsp: add correct handling for circular imports 2019-03-15 16:49:21 +00:00
cmd internal/lsp: use main testdata folder 2019-03-26 19:49:56 +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/span: change to private fields 2019-03-15 18:05:47 +00:00
source internal/lsp: group document symbols and add more detail 2019-03-26 23:54:22 +00:00
testdata internal/lsp: use main testdata folder 2019-03-26 19:49:56 +00:00
completion.go internal/lsp: configure completion to preselect the first item 2019-03-15 04:42:04 +00:00
diagnostics.go internal/span: change to private fields 2019-03-15 18:05:47 +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 support for document highlight 2019-03-26 19:08:20 +00:00
server.go internal/lsp: add support for document highlight 2019-03-26 19:08:20 +00:00
signature_help.go internal/lsp: implement signature help 2018-11-13 20:09:34 +00:00
symbols.go internal/lsp: group document symbols and add more detail 2019-03-26 23:54:22 +00:00