Thanks Eric! That works - except not in the caption field. Still get the recursion error. I think waiting until v23 is out will have to do.
Do we have an ETA yet? On Sat, Dec 12, 2020 at 9:41 PM Eric Shulman <[email protected]> wrote: > On Saturday, December 12, 2020 at 7:40:44 PM UTC-8 [email protected] > wrote: > >> Uncaught RangeError: Maximum call stack size exceeded >> > > This error is indicative of a run-away recursion. Without digging into > the code myself, I'm not sure why this is the case. In any event, I > suggest entirely avoiding the complexity (and processing overhead) of > recursion by using the following alternative macro definition: > \define padder(str,len) {{{ > [[$str$]addprefix[0000000000]split[]last[$len$]join[]] }}} > > This will work to pad numbers up to 10 digits long (as determined by the > number of zeros in the addprefix[...] operator) and you would use it in > exactly the same way as the recursive macro: > <$macrocall $name="padder" str={{!!cnum}} len="2" /> > > Note that, starting with the soon to be released TW v5.1.23, there is a > new filter operator, pad[...], which will accomplish the same result > without needing any custom macro definition. > To use this new filter, you would just write the following inline filter > instead of using <$macrocall ...> > {{{ [{!!cnum}pad[2]] }}} > > enjoy, > -e > > -- > 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 [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/tiddlywiki/e7f56c27-bb5e-4045-a57a-220f87949a16n%40googlegroups.com > <https://groups.google.com/d/msgid/tiddlywiki/e7f56c27-bb5e-4045-a57a-220f87949a16n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- 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 [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/CAJu7H0ZZn%2B184G3PFARnS_W-36FLdTa57LRp-Rb4xzknORrxJg%40mail.gmail.com.

