提交 be3e2a6d 编写于 作者: B Benjamin Pasero

commands - shortest match wins

上级 4786bc4c
......@@ -285,8 +285,12 @@ export class CommandsHandler extends QuickOpenHandler {
// Remove duplicates
entries = arrays.distinct(entries, (entry) => entry.getLabel() + entry.getGroupLabel());
// Sort by name
entries = entries.sort((elementA, elementB) => elementA.getLabel().toLowerCase().localeCompare(elementB.getLabel().toLowerCase()));
// Sorting
if (!searchValue) {
entries = entries.sort((elementA, elementB) => elementA.getLabel().toLowerCase().localeCompare(elementB.getLabel().toLowerCase()));
} else {
entries = entries.sort((elementA, elementB) => elementA.getLabel().length - elementB.getLabel().length);
}
return TPromise.as(new QuickOpenModel(entries));
}
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册