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.

Reply via email to