adopt CompletionItem#preselect in TypeScript #35551

This commit is contained in:
Johannes Rieken
2018-06-18 16:11:38 +02:00
parent 62e0f34a35
commit 3595e26f3c
@@ -37,7 +37,8 @@ class MyCompletionItem extends vscode.CompletionItem {
if (tsEntry.isRecommended) {
// Make sure isRecommended property always comes first
// https://github.com/Microsoft/vscode/issues/40325
this.sortText = '\0' + tsEntry.sortText;
this.sortText = tsEntry.sortText;
this.preselect = true;
} else if (tsEntry.source) {
// De-prioritze auto-imports
// https://github.com/Microsoft/vscode/issues/40311
@@ -594,4 +595,4 @@ export function register(
return vscode.languages.registerCompletionItemProvider(selector,
new TypeScriptCompletionItemProvider(client, typingsStatus, fileConfigurationManager, commandManager),
...TypeScriptCompletionItemProvider.triggerCharacters);
}
}