Skip to content

Commit

Permalink
Introduced alias sorting name unicode-charcode for the `vsc-unicode…
Browse files Browse the repository at this point in the history
…`, for clarity for non-VSC users.
  • Loading branch information
SebastianMC committed Feb 13, 2024
1 parent 424e56c commit 5ac9155
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 13 deletions.
22 changes: 10 additions & 12 deletions src/custom-sort/sorting-spec-processor.spec.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,16 +14,8 @@ import {
RomanNumberNormalizerFn,
SortingSpecProcessor
} from "./sorting-spec-processor"
import {
CustomSortGroupType,
CustomSortOrder,
CustomSortSpec,
IdentityNormalizerFn
} from "./custom-sort-types";
import {
FolderMatchingRegexp,
FolderMatchingTreeNode
} from "./folder-matching-rules";
import {CustomSortGroupType, CustomSortOrder, CustomSortSpec, IdentityNormalizerFn} from "./custom-sort-types";
import {FolderMatchingRegexp, FolderMatchingTreeNode} from "./folder-matching-rules";

const txtInputExampleA: string = `
order-asc: a-z
Expand Down Expand Up @@ -714,24 +706,30 @@ describe('SortingSpecProcessor', () => {

const txtInputExoticExperimentalSortAttr: string = `
target-folder: VS Code unicode lexicographic
%
> unicode-charcode
< vsc-unicode
target-folder: VS Code unicode lexicographic reverse
%
< unicode-charcode
> vsc-unicode
`

const expectedSortSpecForExoticExperimentalSorting: { [key: string]: CustomSortSpec } = {
"VS Code unicode lexicographic": {
defaultOrder: CustomSortOrder.vscUnicode,
groups: [{
type: CustomSortGroupType.Outsiders
type: CustomSortGroupType.Outsiders,
order: CustomSortOrder.vscUnicodeReverse
}],
outsidersGroupIdx: 0,
targetFoldersPaths: ['VS Code unicode lexicographic']
},
"VS Code unicode lexicographic reverse": {
defaultOrder: CustomSortOrder.vscUnicodeReverse,
groups: [{
type: CustomSortGroupType.Outsiders
type: CustomSortGroupType.Outsiders,
order: CustomSortOrder.vscUnicode
}],
outsidersGroupIdx: 0,
targetFoldersPaths: ['VS Code unicode lexicographic reverse']
Expand Down
3 changes: 2 additions & 1 deletion src/custom-sort/sorting-spec-processor.ts
Original file line number Diff line number Diff line change
Expand Up @@ -129,7 +129,8 @@ const OrderLiterals: { [key: string]: CustomSortOrderAscDescPair } = {
'by-bookmarks-order': {asc: CustomSortOrder.byBookmarkOrder, desc: CustomSortOrder.byBookmarkOrderReverse},
'files-first': {asc: CustomSortOrder.fileFirst, desc: CustomSortOrder.fileFirst},
'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:'
Expand Down

0 comments on commit 5ac9155

Please sign in to comment.