Help, TiddlyWizards!

Something I've wanted to do for a long time is modify Eric's 
DisableWikiLinksPlugin to use multiple DisableWikiLinksLists.  For those 
who are unfamiliar with it, the plugin checks a tiddler called 
DisableWikiLinksList and prevents the strings listed there from being 
wikified -- great for preventing accidental linking of CamelCase terms you 
use on a daily basis.  Over the years, however, my list has gotten quite 
long, and I'd like to split it up into separate lists -- some of which 
could be applied to different TWs.  For example, I'd like to have a 
DisableWikiLinksList_Aviation and a DisableWikiLinksList_Abbreviations.

The best way to do this, I think, would be through tagging.  Like Simon 
Baird's AutoCorrectPlugin and its siblings, I'd like to make 
DisableWikiLinksPlugin pull together a list of words from all the tiddlers 
tagged (say) "DisableWikiLinksList."  That would allow me to create and 
modify additional DisableWikiLinksLists on the fly in different TWs without 
futzing around with the original plugin.

I've tried to hack this together in the past for my personal use, but 
clearly I'm doing something wrong.  I thought it would be as simple as 
setting this config value:

config.options.txtDisableWikiLinksList = 
store.getTaggedTiddlers('DisableWikiLinksList');

... but that doesn't do it.

I've also tried setting a variable == 
store.getTaggedTiddlers('DisableWikiLinksList'), then setting 
config.options.txtDisableWikiLinksList == that variable, to no effect.

I also tried plugging store.getTaggedTiddlers('DisableWikiLinksList') into 
the value for "t" in Eric's plugin itself.

What exactly does store.getTaggedTiddlers return, I wonder?  It don't think 
it returns the cumulative content of all the tiddlers it scrapes.  Maybe 
there's another parameter I need to use in conjunction with it to do that?

--

Some of the other things I've tried include transcluding different lists 
into the DisableWikiLinksList (no dice -- and still not as effective as the 
tagging solution would be) and accessing the store.getTaggedTiddlers value 
directly in Eric's script as the value of his variable "t," i.e.:

var t = 
store.getTaggedTiddlers(config.DisableWikiLinksPlugin.txtDisableWikiLinksListTag);

(where I've set the variable previously)

or even directly:

var t = store.getTaggedTiddlers('DisableWikiLinksList');

--

Can anyone set me straight and put me on the path to a solution?

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/tiddlywiki/-/OSwGddfOe0wJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/tiddlywiki?hl=en.

Reply via email to