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.
