Joe,

I am not answering your question but possibly pointing you in another 
direction.

TiddlyWiki comes with a set of Table Of Content Macros. TiddlyWiki itsself 
is a great source of inspiration for building on top of tiddlywiki.

In fact you can possibly use the toc macro now.

The TOC macros use recursion. Basically you call a macro which calls 
itself, using the list widget each time the list runs out it returns to the 
calling macro (which is itself) and this is how the toc macros dig deep 
into the tree created by tagging.

Have a search for the macros (start on tiddlywiki.com), or ask further 
questions here.

Regards
Tony


On Thursday, July 26, 2018 at 6:50:45 AM UTC+10, 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/9da64572-5ce1-4b40-bd8f-a2aa32cc11c0%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to