Mat, I feel you pain on this one but here is an idea for a possible work around. If I understand your requirement properly.
*Trying to identify what is a link and what is not a link* How do you define a link? - Rather than consider the square brackets as the indicator of a link perhaps test it again, does the tiddler exist? - The Default `<$link/>` will create a link from currentTiddler regardless of if the tiddler exists or not - The following filters (From memory) should allow you to use `<$link/>` only if the tiddler exists - "[<currentTiddler>has[title]]" "[<title-var>]!is[missing]]" "[<title-var>]is[tiddler]]" and more can be constructed. Just a thought Regards Tony On Tuesday, April 14, 2020 at 5:04:30 PM UTC+10, Mat wrote: > > Why, actually, does listing something also forcefully convert it into a > link? Why can't items just be listed in the form they came? > > <$list filter="aaa [[bbb bbb]]"/> -----> [[aaa]] [[bbb bbb]] > > This is *typically* useful but this causes problems when using filters as > a tool for string manipulation, e.g if trying to identify what is a link > and what is not a link, in a text. > > <:-) > -- 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/a3a53a51-5091-412a-b42c-a2fe4d9fbd7e%40googlegroups.com.

