It depends on what you're doing, and where the equivalent information of "depth" is coming from. You might explain more about your set-up.
Instead of reveal, you might be able to use a listwidget <$list filter="[...stuff I'm looking for ...count[]prefix[$level$]suffix[$level$]]"> WHEE </$list> -- Mark On Wednesday, July 25, 2018 at 3:24:19 PM UTC-7, Joe Bush wrote: > > Thanks Mark! That does indeed work. > > I'd also be interested to know if there's a way to take the depth field > out of the equation and use the level parameter instead, since I seem to > keep needing that kind of thing. > > On Wednesday, July 25, 2018 at 4:42:57 PM UTC-5, Mark S. wrote: >> >> I don't believe you can use a dynamic default as you are attempting in >> your example. >> >> Instead, try: >> >> \define test( level:3 base ) >> $level$, $base$ >> >> <$reveal type=gteq state="$base$!!depth" text=2> >> WHEEE >> </$reveal> >> \end >> >> <$macrocall $name="test" level=4 base={{!!title}}/> >> >> -- Mark >> >> >> On Wednesday, July 25, 2018 at 1:50:45 PM UTC-7, Joe Bush wrote: >>> >>> This is a very short text case for a macro I want to use inside a larger >>> <$list>, so just using the default/currentTiddler won't work then. >>> >>> \define test( level:3 base:{{!!title}} ) >>> $level$, $base$ >>> <$reveal type=gteq state="$base$!!depth" text=2> >>> WHEEE >>> </$reveal> >>> \end >>> >>> <<test level:4>> >>> >>> >>> The intent is to build a list tree macro where I can pass in a level and >>> have it build a tree that many levels deep. I'm using Reveal for the deeper >>> parts, and am trying to use set the state in the macro parameters. As far >>> as I understand it, I can't just do >>> >>> state="$level$" >>> >>> to get the state because state is a TextReference, which expects to be >>> either a tiddler or a field, not just a simple string. I don't want to have >>> to create state tiddlers manually for each time I want to call this macro, >>> because there'll be a lot of them. >>> >>> Any ideas? >>> >> -- 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/6bd1854b-b7d3-46f3-9f28-ddf3503f0306%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.