1
0
mirror of https://github.com/golang/go synced 2024-11-18 18:54:42 -07:00
go/internal/lsp
Ian Cottrell f1f4a3381f internal/lsp: move configuration options to structs
This cl is the first in a set that change the configuration behaviour.
This one should have no behaviour differences, but makes a lot of preparatory changes.
The same options are set to the same values in the same places.
The options are now stored on the Session instead of the Server
The View supports options, but does not have any yet.

Change-Id: Ie966cceca6878861686a1766d63bb8a78021259b
Reviewed-on: https://go-review.googlesource.com/c/tools/+/193726
Run-TryBot: Ian Cottrell <iancottrell@google.com>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2019-09-06 17:30:54 +00:00
..
browser internal/lsp: add version and bug commands 2019-05-11 04:16:02 +00:00
cache internal/lsp: move configuration options to structs 2019-09-06 17:30:54 +00:00
cmd all: skip more memory-intensive tests on linux-arm 2019-08-30 17:05:41 +00:00
debug internal/telemetry: add the ability to flush telemetry data 2019-08-21 16:29:56 +00:00
diff internal/lsp: add tests at the diff hook layer 2019-08-26 23:40:50 +00:00
fuzzy internal/lsp: add fuzzy completion matching 2019-08-14 16:13:50 +00:00
protocol x/tools/gopls: fix race condition in logging 2019-09-06 11:54:28 +00:00
snippet internal/lsp: introduce snippet builder object 2019-04-25 18:37:29 +00:00
source internal/lsp: move configuration options to structs 2019-09-06 17:30:54 +00:00
telemetry internal/lsp/cache: add additional spans for tracing 2019-09-05 21:33:45 +00:00
testdata internal/lsp: fold contained lines when lineFoldingOnly 2019-09-05 23:56:50 +00:00
tests internal/lsp: fold contained lines when lineFoldingOnly 2019-09-05 23:56:50 +00:00
code_action.go internal/lsp: move configuration options to structs 2019-09-06 17:30:54 +00:00
completion.go internal/lsp: move configuration options to structs 2019-09-06 17:30:54 +00:00
definition.go internal/lsp: use protocol.Ranges for source.Identifier 2019-08-29 05:14:58 +00:00
diagnostics.go internal/lsp: move configuration options to structs 2019-09-06 17:30:54 +00:00
folding_range.go internal/lsp: move configuration options to structs 2019-09-06 17:30:54 +00:00
format.go internal/lsp: use protocol.Range in completion items 2019-08-20 20:57:17 +00:00
general.go internal/lsp: move configuration options to structs 2019-09-06 17:30:54 +00:00
highlight.go internal/lsp: separate out getMapper function 2019-08-16 20:05:58 +00:00
hover.go internal/lsp: move configuration options to structs 2019-09-06 17:30:54 +00:00
link.go internal/lsp: separate out getMapper function 2019-08-16 20:05:58 +00:00
lsp_test.go internal/lsp: move configuration options to structs 2019-09-06 17:30:54 +00:00
references.go internal/lsp: fix declarations in references 2019-09-05 03:51:44 +00:00
rename.go internal/lsp: add prepare rename support 2019-08-29 20:19:46 +00:00
reset_golden.sh internal/lsp: fix definition tests to use golden files 2019-05-10 21:06:55 +00:00
server.go internal/lsp: move configuration options to structs 2019-09-06 17:30:54 +00:00
signature_help.go internal/lsp: use protocol.Ranges for source.Identifier 2019-08-29 05:14:58 +00:00
symbols.go internal/lsp: separate out getMapper function 2019-08-16 20:05:58 +00:00
text_synchronization.go internal/lsp: move configuration options to structs 2019-09-06 17:30:54 +00:00
util.go internal/lsp: separate out getMapper function 2019-08-16 20:05:58 +00:00
watched_files.go internal/lsp: move configuration options to structs 2019-09-06 17:30:54 +00:00
workspace.go internal/lsp: move configuration options to structs 2019-09-06 17:30:54 +00:00