Hi Dave Here's how to do it:
<$list filter="[is[current]tagging[]] [is[current]tags[]] [is[current]links[]] [is[current]backlinks[]] +[sort[]]"/> It breaks down like this. First there are four sub-filters that operate in turn, adding the tiddlers that they select to the pool of selected tiddlers: [is[current]tagging[]] - selects all tiddlers that the current tiddler is tagging [is[current]tags[]] - selects all tags of the current tiddler [is[current]links[]] - selects all links out of the current tiddler [is[current]backlinks[]] - selects all links into the current tiddler Then this final filter operator works differently because of the leading '+'. It means that the filter operator is applied to all of the tiddlers that have been selected so far (rather than applying to all available tiddlers). So the '+' gathers up all of the results so far, and then sorts by title: +[sort[]] Does that work for you? Best wishes Jeremy On Fri, Oct 25, 2013 at 1:57 PM, David Gifford <[email protected]> wrote: > Oh Lord why do I keep coming up with new ideas? > > I am trying to write a list which returns: > > 1. All the tiddlers tagged by the current tiddler > 2. All the tiddlers which tag the current tiddler > 3. All the tiddlers linked in the current tiddler > 4. All the tiddlers which have links to the current tiddler > 5. And then combines them into one alphabetized list. > > I tried > > |<$list filter="[is[current]tags[]tagging[]links[]backlinks[]sort[title]]" > emptyMessage=""></$list>| > > But nothing happens. > > I tried > > |<$list > filter="[is[current][tags[]][tagging[]][links[]][backlinks[]][sort[title]]" > emptyMessage=""></$list>| > > And I got a whole lot of stuff that shouldn't be there. > > I tried > > |<$list > filter="[is[current][tags][is[current]tagging][is[current]links][is[current]backlinks]sort[title]]" > emptyMessage=""></$list>| > > But nothing turns up. > > I tried > > |<$list > filter="[is[current][tags[]]tagging[]]links[]]backlinks[]]sort[title]]" > emptyMessage=""></$list>| > > And got stuff that shouldn't be there. > > I tried > > |<$list filter="[is[current[tags[]tagging[]links[]backlinks[]sort[title]]" > emptyMessage=""></$list>| > > But nothing turns up. > > So I am at a loss. I tried several things to avoid having to bother you > all, but now it is time to admit defeat and turn to the pros. > > > -- > 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 http://groups.google.com/group/tiddlywiki. > For more options, visit https://groups.google.com/groups/opt_out. > -- Jeremy Ruston mailto:[email protected] -- 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 http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/groups/opt_out.

