Skip to content

Commit d5c1191

Browse files
committed
Support rendering color completions from a ts plugin as colors in the suggest list
microsoft/typescript-styled-plugin#80
1 parent 4ef037d commit d5c1191

2 files changed

Lines changed: 5 additions & 0 deletions

File tree

extensions/typescript-language-features/src/features/completions.ts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -90,6 +90,10 @@ class MyCompletionItem extends vscode.CompletionItem {
9090
this.label += '?';
9191
}
9292

93+
if (kindModifiers.has(PConst.KindModifiers.color)) {
94+
this.kind = vscode.CompletionItemKind.Color;
95+
}
96+
9397
if (tsEntry.kind === PConst.Kind.script) {
9498
for (const extModifier of PConst.KindModifiers.fileExtensionKindModifiers) {
9599
if (kindModifiers.has(extModifier)) {

extensions/typescript-language-features/src/protocol.const.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ export class DiagnosticCategory {
4343

4444
export class KindModifiers {
4545
public static readonly optional = 'optional';
46+
public static readonly color = 'color';
4647

4748
public static readonly dtsFile = '.d.ts';
4849
public static readonly tsFile = '.ts';

0 commit comments

Comments
 (0)