From fb9539ac46a391cc0d560134ca49f1b81f67a671 Mon Sep 17 00:00:00 2001 From: Brad Cornes Date: Mon, 27 Apr 2020 22:14:47 +0100 Subject: [PATCH] update context completion items --- .../src/providers/completionProvider.ts | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/packages/tailwindcss-language-server/src/providers/completionProvider.ts b/packages/tailwindcss-language-server/src/providers/completionProvider.ts index 472b995..518d1e7 100644 --- a/packages/tailwindcss-language-server/src/providers/completionProvider.ts +++ b/packages/tailwindcss-language-server/src/providers/completionProvider.ts @@ -66,10 +66,14 @@ function completionsFromClassList( isIncomplete: false, items: Object.keys(isSubset ? subset : state.classNames.classNames).map( (className) => { + let label = className let kind: CompletionItemKind = CompletionItemKind.Constant let documentation: string = null + let command: any if (isContextItem(state, [...subsetKey, className])) { kind = CompletionItemKind.Module + command = { title: '', command: 'editor.action.triggerSuggest' } + label += state.separator } else { const color = getColor(state, [className]) if (color) { @@ -79,12 +83,13 @@ function completionsFromClassList( } return { - label: className, + label, kind, documentation, + command, data: [...subsetKey, className], textEdit: { - newText: className, + newText: label, range: replacementRange, }, }