From b60718a18ebe3efe14b38e7e728ebf11265c8ab9 Mon Sep 17 00:00:00 2001 From: Yash-Singh1 Date: Sun, 22 Aug 2021 09:50:35 -0700 Subject: [PATCH] Prevent dup keywords --- src/lib/components/editor/util.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/lib/components/editor/util.ts b/src/lib/components/editor/util.ts index bdd764e5..5a8498bb 100644 --- a/src/lib/components/editor/util.ts +++ b/src/lib/components/editor/util.ts @@ -173,11 +173,13 @@ export const initEditor = (monacoEditor): void => { insertTextRules: monacoEditor.languages.CompletionItemInsertTextRule.InsertAsSnippet, documentation: 'Class' }, - ...[...orientations, ...typeKeywords, ...blockKeywords, ...keywords].map((keyword) => ({ - label: keyword, - kind: monacoEditor.languages.CompletionItemKind.Keyword, - insertText: keyword - })) + ...[...new Set([...orientations, ...typeKeywords, ...blockKeywords, ...keywords])].map( + (keyword) => ({ + label: keyword, + kind: monacoEditor.languages.CompletionItemKind.Keyword, + insertText: keyword + }) + ) ]; return { suggestions: suggestions }; }