I really appreciate everyones help! I'm fooling around with all the great suggestions and will report how it works out.
- Meanwhile; how do I insert a tag directly (via forEachPlugin)? What is the command? (and without erasing all existing tags.... but if there's an option to overwrite a specific tag, that would be good actually) I've tried; tiddler.tags.X("foo") with X as 'insert', 'add', 'write' but nope... or maybe ("foo") is syntactically wrong... or maybe it's not possible...? Thanks /Mat On Jan 18, 4:31 am, cmari <cema...@gmail.com> wrote: > Hi Mat! > It sounds to me as though you're looking for two separate, though > related, things (but possibly more!): > 1. (Retroactively) add tags to existing tiddlers. > 2. From now on, automatically add certain tags when creating new > tiddlers > If you'd prefer (manual) checkboxes to the more automatic AutoTagger, > I can think of a couple of other options: > > For the first task: the script you found (I recognized it because I > was the one who requested it) was one that Eric offered for changing/ > adding custom fields to existing tiddlers. It was extremely useful for > making one-time, global changes, and it certainly could be tweaked so > that it would affect tags instead of fields. But you could also use > the CheckboxPlugin and a forEachTiddler macro and check the boxes > yourself, as in: > <<forEachTiddler where 'tiddler.tags.containsAll(["Private", > "MyStuff"])' > write '"|<<checkbox [["+tiddler.title+"|Encrypt(foo)]]$))| > [["+tiddler.title+"]]|[["+tiddler.tags.join("]], [[")+"]]|\n"' begin > '"|Add Encrypt(foo)|Title|Tags|h\n"'>> > > For the second part: if you're using mptw, you could take advantage of > the ToggleTag and HideWhen plugins and add something to your > ViewTemplateToolbar like: > <span macro="showWhenTaggedAll Private MyStuff"> <span > macro="toggleTag Encrypt(foo)"></span></span> > <span macro="showWhenTaggedAll Private HerStuff"> <span > macro="toggleTag Encrypt(bar)"></span></span> > cmari --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "TiddlyWiki" group. To post to this group, send email to TiddlyWiki@googlegroups.com To unsubscribe from this group, send email to tiddlywiki+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/TiddlyWiki?hl=en -~----------~----~----~----~------~----~------~--~---