Thanks - I understand

So I now think

https://tiddlywiki.com/#list-links%20Macro%20(Examples)

Should say something like:

This example lists all  "regular" tiddlers whose titles start with J:

<<list-links filter:"[prefix[J]]">>

NOTE: This does not list all tiddlers - in particular, system and shadow 
tiddlers are NOT listed
So for example to list all core images (which are shadow tiddlers) we use 
the  following syntax

    <<list-links filter:"[all[system+shadows]prefix[$:/core/images]]">>

Or similar

Cheers

/Joe

On Saturday, 15 December 2018 13:22:00 UTC+1, PMario wrote:
>
>
> On Saturday, December 15, 2018 at 11:38:52 AM UTC+1, joearms wrote:
>>
>> I wanted to list all core images so I wrote
>>
>> <<list-links "[prefix[$:/core/images]]">>
>>
>> I saw nothing - Am I going nuts? this worked
>>
>> <<list-links "[prefix[How]]">>
>>
>> This did what I expected - what does the "documentation" say
>> (by that mean https://tiddlywiki.com/#list-links%20Macro%20(Examples))
>> (I assume this is the definitive version)
>>
>>    This example lists all the tiddlers whose titles start with J:
>>    <<list-links filter:"[prefix[J]]">>
>>
>> Applying the principle of least astonishment then
>>
>>    <<list-links "[prefix[$:/core/images]]">>
>>
>> Should list all tiddlers whose title starts $:/code/images - but it does 
>> not
>>
>
> That's right. see:https://tiddlywiki.com/#SystemTiddlers ... 
>
> Tiddlers are classified as system tiddlers if their title starts with the 
>> special string $:/. The only difference from ordinary tiddlers is that 
>> they are hidden from most searches and lists ...
>>
>
> So your filter needs to be [all[shadows]prefix[$:/core/images]]
> all operator: https://tiddlywiki.com/#all%20Operator
>
> A TiddlyWiki contains 3 types of tiddlers. 
>
>  - Shadow tiddlers <https://tiddlywiki.com/#ShadowTiddlers>... come with 
> the core or with plugins, start with $:/, should be hidden from end-users, 
> can be overwritten, but not deleted. 
>  - System tiddlers <https://tiddlywiki.com/#SystemTiddlers>... should be 
> hidden from end-users, because they are used by the core TW for internal 
> tasks. eg: state-tiddlers
>  - tiddlers ... everything, that endusers / consumers should see by 
> default.
>
> With TWclassic we had a lot of problems with so called "system-tags". TWc 
> doesn't know about the $:/ prefix. So plugin authors and content creators, 
> did create tags, that shouldn't be seen by consumers. ... That's why a 
> mechanism was created, that allowed creators to "hide" those tag tiddlers 
> from consumer-facing lists. 
>
> Some special tags where invented. excludeLists, excludeSearch, excludeXXX 
> ... In the long run, this mechanism caused more problems, 
>
> -m
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWikiDev" 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/tiddlywikidev.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywikidev/626b5b9e-1cff-4806-b21c-74b5c525e9bb%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to