On Monday, December 30, 2019 at 9:58:51 AM UTC-8, springer wrote:
>
> I'm guessing that there are some reasons that RedirectMacro was able to 
> work on Classic, but not on TW5. But yes, if it becomes possible to find a 
> way forward, I'll be super-eager to hear about it. 
>

RedirectMacro for TWClassic worked by modifying the TWCore parser 
formatters[] array to add extra patterns that match each existing tiddler 
title and renders them using CreateTiddlyLink().

TW5 is designed to potentially handle many 1000's of tiddlers while trying 
to avoid significant degradation in performance.  To do this, TW5 more 
selectively refreshes dependent content when underlying tiddlers are 
changed and separates the action of "parsing" the tiddler content from 
"rendering" the parsed result, so it's not just a matter of adding to an 
array of formatters[] to use CreateTiddlyLink() code for each matching 
tiddler title.

Even so, as Jeremy has shown with his experimental "freelinking" plugin, it 
is *possible* to achieve the behavior you seek.  However, as Jeremy points 
out, "it noticeably slows down large wikis with many tiddlers. But it works 
pretty well with smallish wikis."  Nonetheless, I expect that "freelinking" 
will eventually be available as an *optional* plugin, so that the tradeoffs 
between ease-of-linking and performance degradation can be balanced on a 
case-by-case basis depending upon the size and complexity of the specific 
TiddlyWiki document needs.

-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/1c03da64-b2bb-4ca9-80d4-1d4cd8c6cebe%40googlegroups.com.

Reply via email to