I haven't dug into it too much but that looks like a bug in the csv tiddlers macro. I think that it isn't properly importing variables so the currentTiddler variable isn't available which prevents either of the filters you are trying from working.
This works but it is a bit awkward: \define workAround() <$macrocall $name="csvtiddlers" filter= "[tag[$(current)$]]" /> <$set name='current' value=<<currentTiddler>>> <<workAround>> </$set> It looks like the problem doesn't come from filters as parameters, it comes from not importing variables so you would have to have something like the code above to use any variable in the csvtiddlers macro. I am not sure if this bug is specific to the csvtiddlers macro or to how macros are evaluated. -- 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 post to this group, send email to tiddlywiki@googlegroups.com. 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/0cb94dea-814b-422e-a70c-b89f6234047c%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.