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.

Reply via email to