Skip to content

Commit 419cbfd

Browse files
committed
suggest: cleanup
1 parent abe3e4b commit 419cbfd

1 file changed

Lines changed: 2 additions & 13 deletions

File tree

src/vs/editor/contrib/suggest/browser/completionModel.ts

Lines changed: 2 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,6 @@ import {ISuggestResult, ISuggestSupport, ISuggestion, ISuggestionFilter} from 'v
1414
import {DefaultFilter, IMatch} from 'vs/editor/common/modes/modesFilters';
1515
import {ISuggestResult2} from '../common/suggest';
1616

17-
function completionGroupCompare(one: CompletionGroup, other: CompletionGroup): number {
18-
return one.index - other.index;
19-
}
20-
2117
function completionItemCompare(item: CompletionItem, otherItem: CompletionItem): number {
2218
const suggestion = item.suggestion;
2319
const otherSuggestion = otherItem.suggestion;
@@ -38,16 +34,12 @@ function completionItemCompare(item: CompletionItem, otherItem: CompletionItem):
3834

3935
export class CompletionItem {
4036

41-
private static _idPool: number = 0;
42-
43-
id: string;
4437
suggestion: ISuggestion;
4538
highlights: IMatch[];
4639
support: ISuggestSupport;
4740
container: ISuggestResult;
4841

4942
constructor(public group: CompletionGroup, suggestion: ISuggestion, container: ISuggestResult2) {
50-
this.id = String(CompletionItem._idPool++);
5143
this.support = container.support;
5244
this.suggestion = suggestion;
5345
this.container = container;
@@ -73,7 +65,7 @@ export class CompletionGroup {
7365
private cacheCurrentWord: string;
7466
filter: ISuggestionFilter;
7567

76-
constructor(public model: CompletionModel, public index: number, raw: ISuggestResult2[]) {
68+
constructor(public model: CompletionModel, raw: ISuggestResult2[]) {
7769

7870
this._items = raw.reduce<CompletionItem[]>((items, result) => {
7971
return items.concat(
@@ -132,10 +124,7 @@ export class CompletionModel {
132124

133125
this.groups = raw
134126
.filter(s => !!s)
135-
.map((suggestResults, index) => {
136-
return new CompletionGroup(this, index, suggestResults);
137-
})
138-
.sort(completionGroupCompare);
127+
.map(suggestResults => new CompletionGroup(this, suggestResults));
139128
}
140129

141130
get items(): CompletionItem[] {

0 commit comments

Comments
 (0)