1
0
mirror of https://github.com/golang/go synced 2024-11-18 20:54:40 -07:00
go/internal/lsp/source
Paul Jolly a8d5d34286 internal/lsp: provide option for case sensitive completion
In CL 192137 deep fuzzy matching was enabled by default. We also have
options independent options "deepCompletion" and "fuzzyMatching" to
control this. When fuzzy matching is disabled, case insensitive prefix
matching is used.

Provide an option, "caseSensitiveCompletion", which allows for case
sensitive prefix matching when fuzzy matching is disabled.

Change-Id: I17c8fa310b2ef79e36cc2f7303e98870690b5903
Reviewed-on: https://go-review.googlesource.com/c/tools/+/194757
Run-TryBot: Rebecca Stambler <rstambler@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Rebecca Stambler <rstambler@golang.org>
2019-09-26 16:59:42 +00:00
..
analysis.go internal/lsp: associate code action diagnostics with suggested fixes 2019-09-24 23:33:35 +00:00
completion_format.go internal/lsp: remove duplicated enums 2019-09-25 15:30:23 +00:00
completion_literal.go internal/lsp: fix merge conflict and race condition 2019-09-25 16:33:38 +00:00
completion_snippet.go internal/lsp: simplify snippet config/generation 2019-09-10 04:45:52 +00:00
completion.go internal/lsp: provide option for case sensitive completion 2019-09-26 16:59:42 +00:00
deep_completion.go internal/lsp: tighten up completion budget check 2019-09-17 02:32:08 +00:00
diagnostics_test.go internal/span: change URI.Filename so it just returns the filename 2019-06-10 21:39:43 +00:00
diagnostics.go internal/lsp: move the missing imports handling into the metadata 2019-09-25 23:05:17 +00:00
errors.go internal/lsp: move the missing imports handling into the metadata 2019-09-25 23:05:17 +00:00
folding_range.go internal/lsp: distinguish parse errors from actual errors 2019-09-17 21:21:32 +00:00
format.go internal/lsp: support running go mod tidy as a code action 2019-09-20 13:08:46 +00:00
highlight.go internal/lsp: distinguish parse errors from actual errors 2019-09-17 21:21:32 +00:00
hover.go internal/lsp: remove the GetToken and GetAST functions 2019-09-09 18:10:35 +00:00
identifier.go internal/lsp: distinguish parse errors from actual errors 2019-09-17 21:21:32 +00:00
imports_test.go internal/lsp: abstract the diff library so it can be substituted 2019-08-20 03:37:07 +00:00
imports.go internal/lsp: abstract the diff library so it can be substituted 2019-08-20 03:37:07 +00:00
options.go internal/lsp: provide option for case sensitive completion 2019-09-26 16:59:42 +00:00
references.go internal/lsp: remove helpers for getting packages 2019-09-17 16:23:42 +00:00
rename_check.go internal/lsp: use memoize package to cache source.Packages 2019-08-13 21:41:43 +00:00
rename.go internal/lsp: distinguish parse errors from actual errors 2019-09-17 21:21:32 +00:00
signature_help.go internal/lsp: distinguish parse errors from actual errors 2019-09-17 21:21:32 +00:00
source_test.go internal/lsp: provide option for case sensitive completion 2019-09-26 16:59:42 +00:00
suggested_fix.go internal/lsp: associate code action diagnostics with suggested fixes 2019-09-24 23:33:35 +00:00
symbols.go internal/lsp: distinguish parse errors from actual errors 2019-09-17 21:21:32 +00:00
tidy.go internal/lsp: support running go mod tidy as a code action 2019-09-20 13:08:46 +00:00
util.go internal/lsp: remove duplicated enums 2019-09-25 15:30:23 +00:00
view.go internal/lsp: move the missing imports handling into the metadata 2019-09-25 23:05:17 +00:00