Introduced alias sorting name `unicode-charcode` for the `vsc-unicode`, for clarity for non-VSC users.

This commit is contained in:
SebastianMC 2024-02-13 16:30:54 +01:00
parent 424e56c962
commit 5ac915547c
2 changed files with 12 additions and 13 deletions

View File

@ -14,16 +14,8 @@ import {
RomanNumberNormalizerFn, RomanNumberNormalizerFn,
SortingSpecProcessor SortingSpecProcessor
} from "./sorting-spec-processor" } from "./sorting-spec-processor"
import { import {CustomSortGroupType, CustomSortOrder, CustomSortSpec, IdentityNormalizerFn} from "./custom-sort-types";
CustomSortGroupType, import {FolderMatchingRegexp, FolderMatchingTreeNode} from "./folder-matching-rules";
CustomSortOrder,
CustomSortSpec,
IdentityNormalizerFn
} from "./custom-sort-types";
import {
FolderMatchingRegexp,
FolderMatchingTreeNode
} from "./folder-matching-rules";
const txtInputExampleA: string = ` const txtInputExampleA: string = `
order-asc: a-z order-asc: a-z
@ -714,8 +706,12 @@ describe('SortingSpecProcessor', () => {
const txtInputExoticExperimentalSortAttr: string = ` const txtInputExoticExperimentalSortAttr: string = `
target-folder: VS Code unicode lexicographic target-folder: VS Code unicode lexicographic
%
> unicode-charcode
< vsc-unicode < vsc-unicode
target-folder: VS Code unicode lexicographic reverse target-folder: VS Code unicode lexicographic reverse
%
< unicode-charcode
> vsc-unicode > vsc-unicode
` `
@ -723,7 +719,8 @@ const expectedSortSpecForExoticExperimentalSorting: { [key: string]: CustomSortS
"VS Code unicode lexicographic": { "VS Code unicode lexicographic": {
defaultOrder: CustomSortOrder.vscUnicode, defaultOrder: CustomSortOrder.vscUnicode,
groups: [{ groups: [{
type: CustomSortGroupType.Outsiders type: CustomSortGroupType.Outsiders,
order: CustomSortOrder.vscUnicodeReverse
}], }],
outsidersGroupIdx: 0, outsidersGroupIdx: 0,
targetFoldersPaths: ['VS Code unicode lexicographic'] targetFoldersPaths: ['VS Code unicode lexicographic']
@ -731,7 +728,8 @@ const expectedSortSpecForExoticExperimentalSorting: { [key: string]: CustomSortS
"VS Code unicode lexicographic reverse": { "VS Code unicode lexicographic reverse": {
defaultOrder: CustomSortOrder.vscUnicodeReverse, defaultOrder: CustomSortOrder.vscUnicodeReverse,
groups: [{ groups: [{
type: CustomSortGroupType.Outsiders type: CustomSortGroupType.Outsiders,
order: CustomSortOrder.vscUnicode
}], }],
outsidersGroupIdx: 0, outsidersGroupIdx: 0,
targetFoldersPaths: ['VS Code unicode lexicographic reverse'] targetFoldersPaths: ['VS Code unicode lexicographic reverse']

View File

@ -129,7 +129,8 @@ const OrderLiterals: { [key: string]: CustomSortOrderAscDescPair } = {
'by-bookmarks-order': {asc: CustomSortOrder.byBookmarkOrder, desc: CustomSortOrder.byBookmarkOrderReverse}, 'by-bookmarks-order': {asc: CustomSortOrder.byBookmarkOrder, desc: CustomSortOrder.byBookmarkOrderReverse},
'files-first': {asc: CustomSortOrder.fileFirst, desc: CustomSortOrder.fileFirst}, 'files-first': {asc: CustomSortOrder.fileFirst, desc: CustomSortOrder.fileFirst},
'folders-first': {asc: CustomSortOrder.folderFirst, desc: CustomSortOrder.folderFirst}, 'folders-first': {asc: CustomSortOrder.folderFirst, desc: CustomSortOrder.folderFirst},
'vsc-unicode': {asc: CustomSortOrder.vscUnicode, desc: CustomSortOrder.vscUnicodeReverse} 'vsc-unicode': {asc: CustomSortOrder.vscUnicode, desc: CustomSortOrder.vscUnicodeReverse},
'unicode-charcode': {asc: CustomSortOrder.vscUnicode, desc: CustomSortOrder.vscUnicodeReverse}
} }
const OrderByMetadataLexeme: string = 'by-metadata:' const OrderByMetadataLexeme: string = 'by-metadata:'