diff --git a/src/Features/Core/Portable/Completion/Providers/AbstractKeywordCompletionProvider.cs b/src/Features/Core/Portable/Completion/Providers/AbstractKeywordCompletionProvider.cs index e8c29ac4661a3bd729187b8e73a190297a8846c9..b79c3678dee72a4a4cc6eaeabffeacc9946a04d4 100644 --- a/src/Features/Core/Portable/Completion/Providers/AbstractKeywordCompletionProvider.cs +++ b/src/Features/Core/Portable/Completion/Providers/AbstractKeywordCompletionProvider.cs @@ -78,7 +78,7 @@ protected virtual CompletionItem CreateItem(RecommendedKeyword keyword, TextSpan description: keyword.DescriptionFactory(CancellationToken.None), glyph: Glyph.Keyword, tags: s_Tags, - matchPriority: MatchPriority.Default); + matchPriority: keyword.ShouldPreselect ? MatchPriority.Preselect : MatchPriority.Default); } protected virtual async Task> RecommendKeywordsAsync(