1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
diff --git a/packages/tailwindcss-language-server/src/providers/completionProvider.ts b/packages/tailwindcss-language-server/src/providers/completionProvider.ts
index dd44439318bece2ee932ce42073b3d0a4db4794c..e44d1399d2a8d7938ae404f71830eee48214f8d3 100644
--- a/packages/tailwindcss-language-server/src/providers/completionProvider.ts
+++ b/packages/tailwindcss-language-server/src/providers/completionProvider.ts
@@ -273,6 +273,7 @@ item.indexOf('.') !== -1 && separator && separator.endsWith('.')
const insertClosingBrace: boolean =
text.charAt(text.length - 1) !== ']' &&
(replaceDot || (separator && separator.endsWith('[')))
+ const detail = stringifyConfigValue(obj[item])
return {
label: item,
@@ -283,7 +284,8 @@ ? CompletionItemKind.Color
: isObject(obj[item])
? CompletionItemKind.Module
: CompletionItemKind.Property,
- detail: stringifyConfigValue(obj[item]),
+ // VS Code bug causes '0' to not display in some cases
+ detail: detail === '0' ? '0 ' : detail,
documentation: color,
textEdit: {
newText: `${replaceDot ? '[' : ''}${item}${
|