[tw5] Re: Macro Help: Transcluding the name of the tiddler the macro was called from as a parameter

2018-07-25 Thread TonyM
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

[tw5] Re: Macro Help: Transcluding the name of the tiddler the macro was called from as a parameter

2018-07-25 Thread 'Mark S.' via TiddlyWiki
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 --

[tw5] Re: Macro Help: Transcluding the name of the tiddler the macro was called from as a parameter

2018-07-25 Thread Joe Bush
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

[tw5] Re: Macro Help: Transcluding the name of the tiddler the macro was called from as a parameter

2018-07-25 Thread 'Mark S.' via TiddlyWiki
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 \end <$macrocall $name="test" level=4 base={{!!title}}/> -- Mark On Wednesday, July 25,

[tw5] Re: Macro Help: Transcluding the name of the tiddler the macro was called from as a parameter

2018-07-25 Thread Joe Bush
The question could be rephrased as "How do I use a Macro Parameter as the a Reveal State?" On Wednesday, July 25, 2018 at 3:50:45 PM UTC-5, 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