Shadow tiddler is missing

58 views
Skip to first unread message

Mohammad

unread,
Mar 23, 2019, 6:21:46 AM3/23/19
to tiddl...@googlegroups.com
Why shadow tiddlers are missing tiddlers?
By accident I realized a filter output of shadows when fed the +[!is[missing]] return empty output, why?

Mohammad

TonyM

unread,
Mar 23, 2019, 6:49:29 AM3/23/19
to TiddlyWiki
I read that as

In addition to the existing tiddlers add to the list tiddlers that are not missing. I think is missing is miss used here. is[missing]] cant start a run, so I expect neither can !is[missing]


missingdoes not exist (other than possibly as a shadow tiddler), regardless of whether there are any links to it

!is[tiddler] is a synonym for is[missing], and vice versa.


When is[missing] is the first operator in a run, its output is always empty. And when is[shadow] comes first, it outputs only those shadow tiddlers that have been overridden. This is because the initial input to a run contains only non-shadow tiddlers.


Regards
Tony

On Saturday, March 23, 2019 at 9:21:46 PM UTC+11, Mohammad wrote:
Why shadow toddlers are missing tiddlers?
By accident I realised a filter output of shadows when fed the +[!is[missing]] return empty output, why?

Mohammad

Jeremy Ruston

unread,
Mar 23, 2019, 7:15:25 AM3/23/19
to tiddl...@googlegroups.com
Hi Mohammad

> Why shadow toddlers are missing tiddlers?

Because shadow tiddlers aren’t stored as “real” tiddlers. They are intentionally excluded from most operations by default so that they don’t clutter filters made by users unless explicitly required.

> By accident I realised a filter output of shadows when fed the +[!is[missing]] return empty output, why?

In this example, we obtain the titles of all the shadow tiddlers in the $:/core plugin, and then select those that are not missing i.e. the ones that exist as “real” tiddlers because they have been overridden:

[[$:/core]plugintiddlers[]!is[missing]]

Best wishes

Jeremy


>
> Mohammad
>
> --
> 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 tiddlywiki+...@googlegroups.com.
> To post to this group, send email to tiddl...@googlegroups.com.
> 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/efc4c406-2c32-4dda-bb6e-cd16136ea825%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Mohammad

unread,
Mar 23, 2019, 4:08:02 PM3/23/19
to TiddlyWiki
@Jeremy
Many thanks for the clarification! I got the point!
Actually, it was Tiddler Commander test, I realized I cannot do operation as I do on real tiddler.

@Tony
Thanks Tony! The +[!is[missing]] was the second expression.

Best
Mohammad

TonyM

unread,
Mar 23, 2019, 5:41:12 PM3/23/19
to TiddlyWiki
Mohammad,

but it starts a run and adds to it. It does nothing more.

Regards

Reply all
Reply to author
Forward
0 new messages