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/35f594e5-c81a-4dac-b066-6458f657b1e4%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to