> I have included a few tiddlers via the IncludePlugin and I can find
> them by their tags using YourSearchPlugin i.e. searching for "#TagOne
> #TagTwo" works. But MatchTagsPlugin doesn't find them i.e. these are
> both empty:
> <<list filter "[tag[TagOne AND TagTwo]]">>
> <<matchTags popup TagOne AND TagTwo>>
Tiddlers in TW are held internally in a single common 'store' object.
IncludePlugin works by loading tiddlers from other documents into
alternative store objects and modifies several core functions that
access tiddlers to look in those alternative store objects in addition
to the standard core store.
However, it doesn't modify *all* core access functions, so that it is
still possible to distinguish 'real' tiddlers from those that were
included from another file. One of the *unmodified* functions is
called "store.forEachTiddler()", which was being used by
MatchTagsPlugin to iterate over the tiddlers to find matching tags.
In order make MatchTags compatible with IncludePlugin, I have re-coded
it to use a different core function, "store.reverseLookup()", which
*is* modified by IncludePlugin to allow access to both the 'real'
tiddlers and the included tiddlers. This should fix your problem.
Please give it a try and let me know.
Get the update (v1.7.0) here:
http://www.TiddlyTools.com/#MatchTagsPlugin
enjoy,
-e