go/gopls/internal/lsp
Alan Donovan 6f99366264 gopls/internal/lsp/cache: don't pass snapshot.fset to go/packages
...since we do our own parsing.

Change-Id: Id762cca408692b9535b8bb36017d6719180e5bb1
Reviewed-on: https://go-review.googlesource.com/c/tools/+/449498
Run-TryBot: Alan Donovan <adonovan@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Robert Findley <rfindley@google.com>
Auto-Submit: Alan Donovan <adonovan@google.com>
gopls-CI: kokoro <noreply+kokoro@google.com>
2022-11-10 22:17:42 +00:00
..
analysis gopls/internal/span: move internal/span into gopls 2022-10-07 14:50:44 +00:00
browser gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
cache gopls/internal/lsp/cache: don't pass snapshot.fset to go/packages 2022-11-10 22:17:42 +00:00
cmd gopls/internal/lsp/cmd: fix deadlock when opening a file 2022-11-01 17:35:21 +00:00
command gopls/internal/lsp: use the golang.org/x/vuln/exp/govulncheck 2022-10-11 21:42:28 +00:00
debug gopls/internal/lsp: delete dead code 2022-09-28 18:44:21 +00:00
fake gopls/fake: add semantic token modifiers to fake editor 2022-11-07 18:28:08 +00:00
helper gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
lsppos all: fix a few function names on comments 2022-10-10 13:22:38 +00:00
lsprpc internal/jsonrpc2_v2: rename Serve to NewServer and eliminate its error return 2022-10-31 15:32:39 +00:00
mod gopls/internal/lsp/mod: fix vulncheck hover message 2022-11-04 14:59:01 +00:00
progress gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
protocol gopls/internal: start on LSP stub generator in Go. 2022-10-26 13:02:30 +00:00
regtest gopls/internal/regtest: simplify awaiting diagnostics from a change 2022-11-07 14:31:48 +00:00
safetoken gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
snippet gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
source gopls: update dependencies following the v0.10.0 release 2022-11-04 16:52:27 +00:00
template gopls/internal/span: move internal/span into gopls 2022-10-07 14:50:44 +00:00
testdata gopls/internal/lsp/source/completion: fix panic in completion on *error 2022-11-01 16:24:04 +00:00
tests internal/diff: ToUnified may fail 2022-10-07 15:16:55 +00:00
work gopls/internal/span: some cleanups 2022-10-13 13:15:27 +00:00
README.md gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
call_hierarchy.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
code_action.go gopls: dedup upgrade code actions for vulncheck 2022-10-12 18:24:48 +00:00
code_lens.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
command.go gopls/internal/lsp: use the golang.org/x/vuln/exp/govulncheck 2022-10-11 21:42:28 +00:00
completion.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
completion_test.go gopls/internal/span: move internal/span into gopls 2022-10-07 14:50:44 +00:00
debounce.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
debounce_test.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
definition.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
diagnostics.go gopls/internal/lsp: handle modVulncheckSource in diagnosticSource.String 2022-11-04 14:58:54 +00:00
folding_range.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
format.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
general.go gopls/internal/lsp: clarify control around diagnostics 2022-11-01 21:03:16 +00:00
general_test.go gopls/internal: don't show a warning if the Go version is undetected 2022-10-28 15:53:15 +00:00
highlight.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
hover.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
implementation.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
inlay_hint.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
link.go gopls/internal/lsp/cache: better import path hygiene 2022-10-19 21:54:36 +00:00
lsp_test.go gopls/internal/span: some cleanups 2022-10-13 13:15:27 +00:00
references.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
rename.go gopls/internal/span: move internal/span into gopls 2022-10-07 14:50:44 +00:00
reset_golden.sh gopls: fix the reset_golden.sh script and regenerate golden files 2022-09-26 18:57:12 +00:00
semantic.go tools/gopls: argument in function bodies marked as parameter by semantic tokens 2022-10-26 15:27:38 +00:00
server.go gopls/internal/span: move internal/span into gopls 2022-10-07 14:50:44 +00:00
server_gen.go internal/lsp: latest version of LSP stubs 2022-09-13 15:21:19 +00:00
signature_help.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
symbols.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00
text_synchronization.go gopls/internal/regtest: simplify awaiting diagnostics from a change 2022-11-07 14:31:48 +00:00
workspace.go gopls/internal/lsp: warn about Go versions that are too old 2022-10-07 17:55:15 +00:00
workspace_symbol.go gopls: migrate internal/lsp to gopls/internal/lsp 2022-09-07 16:44:44 +00:00

README.md

lsp

internal/lsp provides much of the Language Server Protocol (lsp) implementation for gopls.

Documentation for users and contributors can be found in the gopls/doc directory.