Skip to content

Commit e3d6c5d

Browse files
committed
fix language intellisense for microsoft#20049
1 parent aeb4bd5 commit e3d6c5d

1 file changed

Lines changed: 6 additions & 8 deletions

File tree

extensions/configuration-editing/src/extension.ts

Lines changed: 6 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -92,11 +92,11 @@ function registerSettingsCompletions(): vscode.Disposable {
9292
}
9393

9494
// Value
95-
else {
95+
else if (location.path.length === 2 && !location.isAtPropertyKey) {
9696
return vscode.languages.getLanguages().then(languages => {
97-
return Promise.resolve(languages.map(l => {
98-
return newSimpleCompletionItem(l, range);
99-
}));
97+
return languages.map(l => {
98+
return newSimpleCompletionItem(JSON.stringify(l), range);
99+
});
100100
});
101101
}
102102
}
@@ -173,10 +173,8 @@ function newSimpleCompletionItem(text: string, range: vscode.Range, description?
173173
const item = new vscode.CompletionItem(text);
174174
item.kind = vscode.CompletionItemKind.Value;
175175
item.detail = description;
176-
item.textEdit = {
177-
range,
178-
newText: item.label
179-
};
176+
item.insertText = text;
177+
item.range = range;
180178

181179
return item;
182180
}

0 commit comments

Comments
 (0)