#1 Works as expected
#2 The filter sees: "a b +[addprefix[mr-fadeIn-]]" So thus two outputs. #3 Wikitext is not a cannibal. It does not eat other wikitext! ;-) The text is rendered as a link and then passed. The rendering html code is stripped and it becomes like case #2. That's my theory and I'm sticking to it. -- Mark On Friday, January 11, 2019 at 3:48:22 AM UTC-8, Mohammad wrote: > > Consider the below macro > > \define mac(p) > <$set name=cls filter="$p$ +[addprefix[mr-fadeIn-]]"> > <$text text=<<cls>> /> > </$set> > \end > > It accepts p as input parameter and adds the prefix mr-fadeIn- and return > it. > > Now consider the below examples > > <<mac "ab">> > > <<mac "a b">> > > <<mac [[a b]]>> > > <<mac "[[a b]]">> > > and their out puts > > > > mr-fadeIn-ab > > mr-fadeIn-a mr-fadeIn-b > > mr-fadeIn-a mr-fadeIn-b > > [[mr-fadeIn-a b]] > > > I do not understand the difference. I expect the first three example just > append the mr-fadeIn- to begining the argument (parameter)! But filter > seems split them on SPACE. > > > --Mohammad > > > > > > > -- 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 post to this group, send email to [email protected]. 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/af39414b-bb78-485a-8221-119afd82ecda%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

