I am not sure why you are using <__parameter__>? it is more for cases like paramname=<__parameter__>
The following works; \define testme(parameter) <$list filter="[tag[$parameter$]]" emptyMessage="nothing tagged $parameter$"> <$link to=<<currentTiddler>>/><br> </$list> \end <<testme Section>> Tones On Thursday, 26 November 2020 at 06:48:56 UTC+11 soren.b...@gmail.com wrote: > On Wednesday, November 25, 2020 at 1:09:22 PM UTC-6 Mark S. wrote: > >> Inside a filter, a variable could be referenced as tag[$art$] or as >> tag<__art__> . >> > > Really? Did that work for you? I thought parameters-as-variables only work > in a strict transclusion context with double angle brackets. In a simple > test it yields a syntax error: > > \define testme(parameter) > <$list filter="[tag<__parameter__>]]"> > <$link to=<<currentTiddler>>/><br> > </$list> > \end > > <<testme Section>> > -- 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 tiddlywiki+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/2f1bd4e6-a61d-4375-84a4-ab728bfa6bf9n%40googlegroups.com.