For the first problem (excluding items tagged with "Todo"), try this:
```
<$set name="todo" filter="[tag[Todo]]">
<div class="tc-table-of-contents">
<$macrocall $name="toc-selective-expandable" tag="ML" sort="sort[created]" 
exclude=<<todo>> />
</div>
</$set>
```
Notes:
* The `$set` widget gets the list of all tiddlers tagged with "Todo" and 
stores it in the "exclude" variable
* `<div class="tc-table-of-contents">` applies the TWCore pre-defined 
styles to suppress the "numbered bullet item" display
* Using the `$macrocall` widget instead of the 
`<<toc-selective-expandable ... >>` macro syntax allows you to pass the 
value of the "exclude" variable as a parameter

To fix the second problem (where the root tag contains an apostrophe), 
enclose the root tag in double quotes:
```
<<toc-selective-expandable "Cauchy's Integral">>
```
* The `$macrocall` syntax will also handle the second problem , since all 
the parameter values are already enclosed in double quotes.

Let me know how it goes...

enjoy,
-e
On Thursday, January 26, 2023 at 3:32:33 PM UTC-8 jaroslawb...@gmail.com 
wrote:

> Hello! I am new user of TiddlyWiki, I work on Windows, Google Chrome and 
> have a problem when creating Table of Contents. 
>
> The following code works for me:
>
> <<toc-selective-expandable 'ML' sort[created]>>
>
> I obtain list of tiddlers tagged *ML*, which is sorted by creation date. 
> Amazing!
>
> But.......  2 things:
>
> 1) I want to be able to customize this list e.g. ''tiddlers with tag *ML*, 
> but without tag *Todo*'' etc. So filter notation would be awesome
> 2) I run into a problem when name of tag tiddler has apostrophe e.g. 
> *Cauchy's 
> Integral, *then I am unable to create list of this tag using standard 
> Table of Contents notation (hence again need of filter notation)
>
> So what also works for me is that:
>
> <<toc-selective-expandable [[ML]]>>
>
> but I don't seem to be able to do *anything else* to that. What code lines* 
> do not work* for me:
>
>
>    - <<toc-selective-expandable [tag[ML]]>>
>    - <<toc-selective-expandable [[ML]sort[title]]>>
>    - <<toc-selective-expandable [tag[ML]sort[title]]>>
>    - <<toc-selective-expandable  [tag[ML]!tag[Todo]  >>
>    - <<toc-selective-expandable [tag[ML]tag[Todo]>>
>    
> All of the above commands don't produce a thing and I really wish they 
> worked.
>
> I would be really really thankful for help, because I love TiddlyWiki. And 
> also I'm sorry if that's stupid thing to ask or wrong place to post such 
> quesion - I am absolute begginer. If that's the case please tell me what 
> should I do instead. 
>
> Have a great day!
>
>
>
>
>
>
>
>

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/2572f117-9152-4825-94f6-ad877b652279n%40googlegroups.com.

Reply via email to