mirror of https://github.com/golang/go.git
Apply Options.DirectoryFilters when searching for workspace symbols. The natural way to implement it would lead to an import loop, so the working code was moved from cache to source. Fixes golang/go#48939 Change-Id: Iccf32bc8327ba7845505a6a3de621db8946063f5 Reviewed-on: https://go-review.googlesource.com/c/tools/+/359514 Run-TryBot: Peter Weinberger <pjw@google.com> gopls-CI: kokoro <noreply+kokoro@google.com> TryBot-Result: Go Bot <gobot@golang.org> Trust: Peter Weinberger <pjw@google.com> Reviewed-by: Suzy Mueller <suzmue@golang.org> |
||
|---|---|---|
| .. | ||
| analysis | ||
| browser | ||
| cache | ||
| cmd | ||
| command | ||
| debug | ||
| diff | ||
| fake | ||
| fuzzy | ||
| helper | ||
| lsppos | ||
| lsprpc | ||
| mod | ||
| progress | ||
| protocol | ||
| regtest | ||
| snippet | ||
| source | ||
| template | ||
| testdata | ||
| tests | ||
| README.md | ||
| call_hierarchy.go | ||
| code_action.go | ||
| code_lens.go | ||
| command.go | ||
| completion.go | ||
| completion_test.go | ||
| debounce.go | ||
| debounce_test.go | ||
| definition.go | ||
| diagnostics.go | ||
| folding_range.go | ||
| format.go | ||
| general.go | ||
| highlight.go | ||
| hover.go | ||
| implementation.go | ||
| link.go | ||
| lsp_test.go | ||
| references.go | ||
| rename.go | ||
| reset_golden.sh | ||
| semantic.go | ||
| server.go | ||
| server_gen.go | ||
| signature_help.go | ||
| symbols.go | ||
| text_synchronization.go | ||
| workspace.go | ||
| workspace_symbol.go | ||
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.