From 9f65685098805b05089601f777596720ebe45ef4 Mon Sep 17 00:00:00 2001 From: Robert Findley Date: Thu, 28 Jul 2022 15:01:48 -0400 Subject: [PATCH] internal/lsp/source: enable the new diff with allExperiments When enabling all experiments (done by VS Code nightly), switch to the checked version of the new diff implementation. Also remove some experimental settings that are now on by default. Updates golang/go#52967 Change-Id: Id272c4a646006a739e49d48f0f09b2f8b0982bab Reviewed-on: https://go-review.googlesource.com/c/tools/+/419981 gopls-CI: kokoro Run-TryBot: Robert Findley Reviewed-by: Peter Weinberger TryBot-Result: Gopher Robot --- internal/lsp/source/options.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/internal/lsp/source/options.go b/internal/lsp/source/options.go index 11ba157663..a695feaf26 100644 --- a/internal/lsp/source/options.go +++ b/internal/lsp/source/options.go @@ -802,10 +802,9 @@ func (o *Options) AddStaticcheckAnalyzer(a *analysis.Analyzer, enabled bool, sev // should be enabled in enableAllExperimentMaps. func (o *Options) EnableAllExperiments() { o.SemanticTokens = true - o.ExperimentalPostfixCompletions = true o.ExperimentalUseInvalidMetadata = true o.ExperimentalWatchedFileDelay = 50 * time.Millisecond - o.SymbolMatcher = SymbolFastFuzzy + o.NewDiff = "checked" } func (o *Options) enableAllExperimentMaps() {