From 69f7f29adb1817b8bc61bf5a791c5267860a3e84 Mon Sep 17 00:00:00 2001 From: Johannes Rieken Date: Mon, 31 Oct 2016 11:13:48 +0100 Subject: [PATCH] perf - ignore snippet provider when snippets are turned off --- src/vs/editor/contrib/suggest/common/suggest.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/vs/editor/contrib/suggest/common/suggest.ts b/src/vs/editor/contrib/suggest/common/suggest.ts index 654ce11e3bc..6c52bc9010d 100644 --- a/src/vs/editor/contrib/suggest/common/suggest.ts +++ b/src/vs/editor/contrib/suggest/common/suggest.ts @@ -59,7 +59,11 @@ export function provideSuggestionItems(model: IReadOnlyModel, position: Position // get provider groups, always add snippet suggestion provider const supports = SuggestRegistry.orderedGroups(model); - supports.unshift([snippetSuggestSupport]); + + // add snippets provider unless turned off + if (snippetConfig !== 'none') { + supports.unshift([snippetSuggestSupport]); + } // add suggestions from contributed providers - providers are ordered in groups of // equal score and once a group produces a result the process stops -- GitLab