Hi,
I achieve excatly this with the use of Eucaly's matchfilter
http://eucaly-tw5.tiddlyspot.com/#%24%3A%2Fplugins%2Feucaly%2Fmatchfilter
Create a macro tiddler with the following code:
\define regex-todo() \s*TODO\:'*\s*((?:.*)*)(?gmi)
\define todo(tag)
<$list filter="[$tag$!prefix[$:/core]regexp:text[TODO\:]!has[draft.of]]">
<div class="note info">
<$link to={{!!title}}><$list
filter="[{!!title}]">{{!!title}}</$list></$link>
<ul><$list
filter='[{!!title}match:text<regex-todo>]'><li>{{!!title}}</li></$list></ul>
</div>
</$list>
\end
Use it with <<todo>> to display all lines starting with TODO: as a
todolist. You can use it with <<todo(mytag)>> to display only Todo that
appears in tiddler tagged with mytag
Le vendredi 19 février 2021 à 05:04:15 UTC+1, [email protected] a écrit :
> G'day Ray,
>
> Just for the fun of it: TODO Idea for Ray
> <https://tiddlywiki-programming.neocities.org/CJ_TiddlyWikiProgramming.html#TODO%20Idea%20for%20Ray>
>
> Instead of entering, as per your example: *TODO* remember to buy dogfood
>
> I've set things up as follows:
>
> Type: {{remember to buy dogfood||t2DO}}
>
> Upon save of your tiddler, you'll have a button there, when pressed it
> will create the tiddler "remember to buy dogfood" and tag it "TODO"
>
> The "t2DO" transclusion tiddler does some neat stuff. Not a
> fully-automatic way to add an item to the TODO list, but it saves a few
> mouse clicks.
>
> Cheers !
>
> On Thursday, February 18, 2021 at 8:31:34 AM UTC-4 [email protected]
> wrote:
>
>> Hi
>>
>> since a week i am rediscovering TW5, really fun but quite for me a steep
>> learning curve.
>> But I am trying.
>> I have a daily journal entry where i log everything i do in for work.
>> What i would love is the following:
>> When i put something like say *TODO* on a line, that that line will
>> automagically
>> be added to my todo list.
>>
>> So i have this in my journal (or normal tiddler):
>>
>> ----------------------------------
>> Walked on the beach
>> Let the dog out
>> *TODO* remember to buy dogfood
>> Wrote documentation for project XYZ
>> Called DaveSmith
>> *TODO* buy birthday present for Dave
>> ---------------------------------
>>
>> That (only) the 2 *TODO* lines would be added to my TODO Tiddler.
>> That would be really nice.
>> Is this somehow possible?
>>
>> Thanks in advance for your help.
>>
>> Pointers to tutorials on programming TW5 are welcome as well.
>> I progress very slowly each day but hey, i am progressing ;-)
>>
>> Ray
>>
>
--
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 [email protected].
To view this discussion on the web visit
https://groups.google.com/d/msgid/tiddlywiki/eb973d73-d207-42fe-80b4-6211d0bbcc50n%40googlegroups.com.