Mat, I did some more on this today. Basically having a macro which one passes a set of filters and they are automatically nested, to do this I need to push and pop each filter, using first and butfirst operators. However each filter must stand on its own and where necessary reference the nesting lists variable eg currentTiddler.
By building this I am creating a "meta filter", and using set in a recursive manner to push and pop. As you can see from my example before I managed to place this example directly inside/during the filter run. But it is hard to generalise this to make it possible in every case. It would be nice to identify the gap and find an elegant way to do it. However perhaps a macro replacement for a list widget that can accept multiple filters and automatically nest them is an answer? The use of +filters -filters and subfilters are also an option that can address this kind of issue, yet I am yet to uncover any universal patterns to use, to be able to use a single filter for nested problems. Regards Tony Regards Tony On Thursday, February 13, 2020 at 4:36:04 PM UTC+11, Mat wrote: > > TonyM wrote: >> >> When I recently raised the push pop suggestion it was pointed out this >> kind of function works already. >> > > Not sure what "works already" would refer to. Storing and recalling > variables obviously works (just use e.g $set) - but my request is about > doing this directly inside/during the filter run. > > <:-) > -- 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/e4717e4a-269b-49aa-9e2b-b65cfe38e38b%40googlegroups.com.