When given the following hierarchical items
H/1
H/4
H/12
H/23
Current Logseq Sort:
H/1
H/12
H/23
H/4
Desired Logseq Sort:
H/1
H/4
H/12
H/23
12 and 23 come after 4
When given the following hierarchical items
H/1
H/4
H/12
H/23
Current Logseq Sort:
H/1
H/12
H/23
H/4
Desired Logseq Sort:
H/1
H/4
H/12
H/23
12 and 23 come after 4
I think that more generally, one could use a “smart sort” whenever LogSeq displays data to the user in an ordered way. Something like this:
12Feb2015 -> "12", "Feb", "2015"
or Track 1: Hello world -> "Track ", "1", ": ", "Hello world"
token[0]
is numeric for all lines, then treat it as a number. If all of them are month names, then interpret as month.(12, 02, 2015)
or ("Track ", 1, ": ", "Hello world")
.