<div class="tc-table-of-contents">
<<toc-selective-expandable 'Contents' "sort[title]">>
</div><div class="tc-table-of-contents">
<<toc-selective-expandable 'Contents' "sort[title]">>
</div>
!!! Others:
<$list filter="[!is[system]!tag[Tag1]!tag[Tag2]!tag[Tag3]]">
Maybe [... !has[tags]] ?
Cheers
Sylvain
@sycom
--
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 view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/5e8f3e79-e6c1-4064-9ca0-3f17a05c3a09%40googlegroups.com.
You are after a list of tiddlers not tagged with a specific set of tags, rather than tagless tiddlers?
then you wish to automate the addition of tags to the specific set of tags without editing wiki text?
first I would start with a tag of tags E.g.: "tag group" and tag your specific set of tags. Add-on another specific tag by tagging it with the "tag group"
This is not the full solution (I'm on my mobile) but consider the use of the subfilter operator.
Regards
Tony
You are after a list of tiddlers not tagged with a specific set of tags, rather than tagless tiddlers?
--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/6umMsegFhLI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddlywiki+...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/3cbf08be-6fb8-4823-85fe-3d191b53ce07%40googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/CAOWAUqFOEFFKuiYuqhFk6vBgC4sqK%2B9nUm2__Brm0rNOmbOscA%40mail.gmail.com.
<$list filter="[!is[system]] -[enlist[Tag1 Tag2 Tag3]tagging[]]" >
</$list>Thanks for clarifying!<$list filter="[!is[system] untagged[]]"> was wrong!It must be <$list filter="[untagged[]!is[system]]"> instead.That's very similar to <$list filter="[!is[system]!tag[Tag1]!tag[Tag2]!tag[Tag3]]">.The latter is more complete. It contains the same tiddlers as the version with untagged[] plus all tiddlers tagged for example:
- TableOfContents
- $:/tags/RawMarkup
- $:/tags/Stylesheet
- $:/tags/SideBar
- $:/tags/KeyboardShortcut
These are not included in the regular table of contents nor in the untagged group.So I'm going to keep using <$list filter="[!is[system]!tag[Tag1]!tag[Tag2]!tag[Tag3]]">. I don't introduce new tags that often :-)
Am Mo., 4. Nov. 2019 um 23:07 Uhr schrieb Sylvain Comte <sylvai...@gmail.com>:
Hello,By the way* !has[tags] was not a good way to proceed. Only tiddlers WITHOUT a tags field will be listed. i.e. handcoded tiddlers since tw created ones always have a tags field,* untagged[] is a better way and will give you also tiddlers with empty tags field,* not sure about what !tag[Tag1]!tag[Tag2]!tag[Tag3] does differently in your case but I'd be interested by your investigations (system tags?)CheersSylvain
@sycom
Le lun. 4 nov. 2019 à 22:15, MaxGyver <maximilian...@gmail.com> a écrit :
--Thanks for your answers!You are after a list of tiddlers not tagged with a specific set of tags, rather than tagless tiddlers?I want all tagless tiddlers because the table of contents only lists all my tagged tiddlers.So a filter like !has[tags] or untagged[] seems to be fine.I would expect that these three filters return the same tiddlers (because I only use three different tags so far):
- <$list filter="[!is[system]!has[tags]]">
- <$list filter="[!is[system]!tag[Tag1]!tag[Tag2]!tag[Tag3]]">
- <$list filter="[!is[system] untagged[]]">
But I get 12 vs. 45 vs. 77 tiddlers. I'll have a look into what the tiddlers missing in list 1 and in list 2 have in common.And does anybody know how I get my filter into a foldable group like the tag groups in the table of contents?Best regards,MaxAm Sonntag, 3. November 2019 23:37:13 UTC+1 schrieb TonyM:To clarifyYou are after a list of tiddlers not tagged with a specific set of tags, rather than tagless tiddlers?
then you wish to automate the addition of tags to the specific set of tags without editing wiki text?
first I would start with a tag of tags E.g.: "tag group" and tag your specific set of tags. Add-on another specific tag by tagging it with the "tag group"
This is not the full solution (I'm on my mobile) but consider the use of the subfilter operator.
Regards
Tony
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/6umMsegFhLI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddl...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/3cbf08be-6fb8-4823-85fe-3d191b53ce07%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/6umMsegFhLI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddl...@googlegroups.com.
Thanks for clarifying!<$list filter="[!is[system] untagged[]]"> was wrong!It must be <$list filter="[untagged[]!is[system]]"> instead.That's very similar to <$list filter="[!is[system]!tag[Tag1]!tag[Tag2]!tag[Tag3]]">.The latter is more complete. It contains the same tiddlers as the version with untagged[] plus all tiddlers tagged for example:
- TableOfContents
- $:/tags/RawMarkup
- $:/tags/Stylesheet
- $:/tags/SideBar
- $:/tags/KeyboardShortcut
These are not included in the regular table of contents nor in the untagged group.So I'm going to keep using <$list filter="[!is[system]!tag[Tag1]!tag[Tag2]!tag[Tag3]]">. I don't introduce new tags that often :-)
Am Mo., 4. Nov. 2019 um 23:07 Uhr schrieb Sylvain Comte <sylvai...@gmail.com>:
Hello,By the way* !has[tags] was not a good way to proceed. Only tiddlers WITHOUT a tags field will be listed. i.e. handcoded tiddlers since tw created ones always have a tags field,* untagged[] is a better way and will give you also tiddlers with empty tags field,* not sure about what !tag[Tag1]!tag[Tag2]!tag[Tag3] does differently in your case but I'd be interested by your investigations (system tags?)CheersSylvain
@sycom
Le lun. 4 nov. 2019 à 22:15, MaxGyver <maximilian...@gmail.com> a écrit :
--Thanks for your answers!You are after a list of tiddlers not tagged with a specific set of tags, rather than tagless tiddlers?I want all tagless tiddlers because the table of contents only lists all my tagged tiddlers.So a filter like !has[tags] or untagged[] seems to be fine.I would expect that these three filters return the same tiddlers (because I only use three different tags so far):
- <$list filter="[!is[system]!has[tags]]">
- <$list filter="[!is[system]!tag[Tag1]!tag[Tag2]!tag[Tag3]]">
- <$list filter="[!is[system] untagged[]]">
But I get 12 vs. 45 vs. 77 tiddlers. I'll have a look into what the tiddlers missing in list 1 and in list 2 have in common.And does anybody know how I get my filter into a foldable group like the tag groups in the table of contents?Best regards,MaxAm Sonntag, 3. November 2019 23:37:13 UTC+1 schrieb TonyM:To clarifyYou are after a list of tiddlers not tagged with a specific set of tags, rather than tagless tiddlers?
then you wish to automate the addition of tags to the specific set of tags without editing wiki text?
first I would start with a tag of tags E.g.: "tag group" and tag your specific set of tags. Add-on another specific tag by tagging it with the "tag group"
This is not the full solution (I'm on my mobile) but consider the use of the subfilter operator.
Regards
Tony
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/6umMsegFhLI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddl...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/tiddlywiki/3cbf08be-6fb8-4823-85fe-3d191b53ce07%40googlegroups.com.
--
You received this message because you are subscribed to a topic in the Google Groups "TiddlyWiki" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/tiddlywiki/6umMsegFhLI/unsubscribe.
To unsubscribe from this group and all its topics, send an email to tiddl...@googlegroups.com.
<$list filter="[!is[system]] -[enlist[Tag1 Tag2 Tag3]tagging[]]" >Later you can look at grouping here https://tiddlywiki.com/#GroupedLists
\define toc-selective-expandable-include-untagged(tag,sort:"",itemClassFilter,exclude,path)
<$vars tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> path={{{ [<__path__>addsuffix[/]addsuffix<__tag__>] }}}>
<$set name="excluded" filter="""[enlist<__exclude__>] [<__tag__>]""">
<ol class="tc-toc toc-selective-expandable">
<$list filter="""[all[shadows+tiddlers]tag<__tag__>!has[draft.of]$sort$] -[<__tag__>] -[enlist<__exclude__>]""">
<$list filter="[all[current]toc-link[no]]" variable="ignore" emptyMessage=<<toc-selective-expandable-empty-message>> >
<$macrocall $name="toc-unlinked-selective-expandable-body" tag=<<__tag__>> sort=<<__sort__>> itemClassFilter=<<__itemClassFilter__>> exclude=<<excluded>> path=<<path>>/>
</$list>
</$list>
</ol>
</$set>
</$vars>
\end
<div class="tc-table-of-contents">
<<toc-selective-expandable-include-untagged 'Table of contents' "sort[title]">>
</div>