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.

