zim-wiki team mailing list archive
-
zim-wiki team
-
Mailing list archive
-
Message #04590
Re: Daily due dates for tasks in weekly journal
In terms of syntax, I think this should be consistent with how you apply
tags to lists of tasks, e.g.
TODO <2018-01-14:
[ ] Task 1
[ ] Task2
So flag the line as "special" with the TODO label and then followed by the
normal task attributes to be applied to the tasks in the list.
The parser already supports extracting such lines for tags, so extending
with dates should be straight forward.
Regards,
Jaap
On Tue, Jan 16, 2018 at 12:10 AM Bruno C. Vellutini <organelas@xxxxxxxxx>
wrote:
> Hi all,
>
> I'm looking for some suggestions on this particular use case.
>
> I use the Journal plugin on Week mode where each page contains headings
> with day names (default template). I organize my tasks accordingly, like
> this.
>
> Sunday 14 January
>> [ ] Lunch with friends.
>>
>> Monday 15 January
>> [ ] Morning meeting.
>> [ ] Go to a run.
>>
>> etc...
>>
>
> In the Task List plugin, I set the option to use the journal pages as due
> dates. This marks the due dates of all the tasks in the page to the last
> day of the week. This is already great! However, I would like the due dates
> to reflect the tasks' assigned day on this week page (i.e. where they are
> on the page).
>
> One alternative would be to mark individual tasks with dates, but this is
> kind of redundant. Another is to make subtasks like this:
>
> [ ] Sunday 14 January <2018-01-14
>> [ ] Lunch with friends.
>>
>
> But that's also less readable than the default template. Is there any
> other alternative that I might have missed?
>
> @Jaap I had a look at the code. If I were to implement such functionality,
> would you say modifying the TaskParser is the way to go?
>
> Cheers!
> Bruno
>
>
> _______________________________________________
> Mailing list: https://launchpad.net/~zim-wiki
> Post to : zim-wiki@xxxxxxxxxxxxxxxxxxx
> Unsubscribe : https://launchpad.net/~zim-wiki
> More help : https://help.launchpad.net/ListHelp
>
References