Hi Eric,
 

> The problem is how to *sort* the list by *two different fields* ("due" and 
> "scheduled"), so that both Task and Event tiddlers are shown in the same 
> date-ordered list.
>

Ah, I totally overlooked that. This approach should do:

http://doublesort.tiddlyspot.com

As for extending the core sort filter, that would be great.

I'd simply do:

sort[foo !bar baz]

Meaning:

   - sort by field *foo* in ascending order first
   - then, for whatever discrete buckets we have for *foo*, sort *bar* in 
   descending order
   - eventually, based on the buckets for *bar*, also sort by *baz* in 
   ascending order

I would also very much appreciate if we would cut all the different sort 
filters and allow for the one core sort filter to specify the sort mode 
e.g.:

sort[foo(cs) !bar(n) baz(ncs)]

I'm not at all a fan of having a bucket full of filters doing the same 
thing, slightly differently.
This highly impinges on flexibility and bloats things for no reason I can 
discern... except a minuscule performance gain.

It may be needed to tell the sorting where to put blanks or titles actually 
not having a field, e.g.:

sort[foo(cs ^) !bar(^) baz(ncs)]

The ^ could indicate that we want them up top, otherwise they'll be at the 
bottom.

Best wishes,

Tobias.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/4b2b35be-1860-49d2-988c-407537c701ca%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to