Hi Jeremy. That works perfectly. Now I just have to unpack it and figure 
out *how* it works!

Thanks very much for your help with this. I figured there was a more 
elegant solution, but never would have figured that one out on my own.

David.

On Wednesday, 23 January 2019 02:28:54 UTC+9:30, Jeremy Ruston wrote:
>
> Hi David
>
> Great, that makes sense. One approach would be something like this:
>
> <$list filter="[tag[InstalledPlugin]sort[title]]">
>
> ! <$list filter="[enlist{!!plugin.names}]" variable="name"><$text 
> text=<<name>>/>, </$list>
>
> {{!!text}}
>
> </$list>
>
> The problem is that it will include a trailing comma after the final 
> plugin name. Fixing that makes things a bit more complicated:
>
> <$list filter="[tag[InstalledPlugin]sort[title]]">
>
> ! <$list filter="[enlist{!!plugin.names}]" variable="name"><$text 
> text=<<name>>/><$list filter="[enlist{!!plugin.names}last[]] -[<name>]">, 
> </$list></$list>
>
> {{!!text}}
>
> </$list>
>
> Best wishes
>
> Jeremy.
>
> On 22 Jan 2019, at 12:39, David Nebauer <[email protected] <javascript:>> 
> wrote:
>
> Hi Jeremy,
>
> The first thing I do when I delve into an app I am going to both devote 
> significant effort to and customise heavily, is document those 
> customisations so I can rebuild the same environment from scratch. In the 
> case of tiddlywiki I'm naturally documenting my customisations in 
> tiddlywiki! These include the non-offical plugins I'm installing. For each 
> plugin I create a tiddler decribing the plugin source, why I installed it, 
> any configuration, and any other plugins it is dependent on. These tiddlers 
> are tagged 'InstalledPlugin' and each has a field called 'plugin.names'. 
> This field contains the name of the plugin(s) document in that tiddler, 
> e.g., '[[Setvars]' and '[[Date Picker]] [[Moment]]'. The tiddlerscript is 
> designed to concatenate all these plugin-describing tiddlers into a single 
> tiddler, with each individual source tiddler represented by a heading 
> consisting of the plugin names from the field joined by commas, and 
> followed by the wikified content of the tiddler itself, e.g.,
>
> ---------------------------------------------
>
> Plugin A, Plugin B
>
> My wikified description of these plugins.
>
> Plugin C
>
> My wikified description of this plugin.
>
> ---------------------------------------------
>
> I hope that made the purpose of my tiddlyscript clearer.
>
> David.
>
> On Tuesday, 22 January 2019 06:45:58 UTC+9:30, Jeremy Ruston wrote:
>>
>> Hi David
>>
>> Can you show the output you’re trying to obtain and show the fields 
>> you’re using of the tiddlers tagged InstalledPlugins?
>>
>> Best wishes
>>
>> jeremy.
>>
>
> -- 
> 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] <javascript:>.
> To post to this group, send email to [email protected] 
> <javascript:>.
> Visit this group at https://groups.google.com/group/tiddlywiki.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/8ed1a6f1-2828-429b-a7e2-0998faf78e4a%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/tiddlywiki/8ed1a6f1-2828-429b-a7e2-0998faf78e4a%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
> For more options, visit https://groups.google.com/d/optout.
>
>
>

-- 
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 post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/16431f2b-6901-4d9d-a4a0-874f3c4b3243%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to