diff --git a/extensions/typescript/src/features/completionItemProvider.ts b/extensions/typescript/src/features/completionItemProvider.ts index 10529e46db8..ad18a7d8ce8 100644 --- a/extensions/typescript/src/features/completionItemProvider.ts +++ b/extensions/typescript/src/features/completionItemProvider.ts @@ -21,7 +21,7 @@ class MyCompletionItem extends CompletionItem { constructor(entry: CompletionEntry) { super(entry.name); - this.sortText = entry.sortText; + this.sortText = `${entry.name}-${entry.sortText}`; // tsserver sortText is "0" and "1" which is not good when comparing to snippets for instance this.kind = MyCompletionItem.convertKind(entry.kind); }