I think you would have to re-write the macro. There is a sort argument for the macro, but it would get applied at every sub-level so wouldn't be useful unless you only have one level of tiddlers.
-- Mark On Sunday, April 22, 2018 at 1:04:04 PM UTC-7, Fadel M wrote: > > Thanks for replying! That's a good way to do it. > > Ah, so there's no way to do it without excluding the unsorted tiddlers > from the sort? > I can't understand how the default sort does it though. You just have to > write the name of the tiddlers you want first in the *list* field, and > the rest are automatically sorted by *created*. Is it just that it's a > more low level thing than toc macros? > > Also, while this solution is more than enough for my purposes, I'm curious > as to whether there is a way to do it automatically without a button? > Perhaps by modifying the way the macro works? > > On Sunday, April 22, 2018 at 10:29:12 PM UTC+3, Mark S. wrote: >> >> If you want to use the existing toc macros then you will need to modify >> the list field of your root (top) tiddler. Here's an example that >> rearranges the default listing for HelloThere on tiddlywiki.com, :-) >> putting Examples first, and Discover TiddlyWiki last. >> >> <$button> <$action-listops $tiddler=HelloThere $field="list" >> $filter="Examples [tag[HelloThere]![Examples]![Discover TiddlyWiki]sort[]] >> [[Discover TiddlyWiki]]"/> Populate 'myfield' </$button> >> >> >> For your situation, you will need some way to discriminate sorted >> tiddlers from non- sorted tiddlers. Then you can use a filter in your >> button like >> >> Tiddler1 Tiddler2 Tiddler3 [tag[sorted]sort[title]] Tiddler200 >> >> --Mark >> On Sunday, April 22, 2018 at 9:32:03 AM UTC-7, Fadel M wrote: >>> >>> Hi, >>> >>> From what I understand, the default sort for the table of contents is by >>> the *created* field. The *list* field overrides the sort by putting the >>> listed tiddler titles on top in listed order. >>> >>> What I'd like to achieve is to sort the contents by title, but keep the >>> ability of the *list* field to prioritize some of the tiddlers. I'm not >>> sure how to do this, since I'm not very familiar with the inner workings. >>> >>> The way I imagine it is by populating the *list *field as below >>> list: Tiddler1 Tiddler2 Tiddler3 sort[title] Tiddler200 Tiddler300 >>> >>> But of course, this doesn't work. Could anyone point me in the right >>> direction? >>> >> -- 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/2f47f7b6-11dc-4156-be82-510a12694a07%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

