Elements of a task in Noteplan 3

In Noteplan a task is a line of plain text in a Markdown file, that may look like this:

- [ ] Buy groceries for Alex 

Depending on user preferences, containing notes, task states and previous interactions, a task can look very differently.

Examples

Task in a regular note. Scheduled with a date tag for April 24th. User preference is set to recognize * as tasks:

* Buy #groceries for @alex >2021-04-24

Task in daily note 20210423.md that was rescheduled from April 23rd to April 24th:

- [>] Buy #groceries for @alex >2021-04-24

Task in daily note 20210424.md that was rescheduled from April 23rd to April 24th and completed on April 25th.

- [x] Buy #groceries for @alex <2021-04-23 @done(2021-04-25)

Elements

Two kinds of notes

YYYYMMDD.md day notes, daily notes
foobar.md regular notes, general notes

Five task states

- inactive, non-task
- [ ] active, open, undone
- [x] completed, done
- [-] canceled, not to be done
- [>] rescheduled, postponed

Appended date and time

>YYYY-MM-DD date tag* only regular notes
@done(YYYY-MM-DD) date stamp only manual edit
@done(YYYY-MM-DD hh:mm) time stamp

*: do not confuse with link (see below)

[[YYYY-MM-DD]] link to day note only manual edit
[[foobar]] link to a regular note only manual edit
>YYYY-MM-DD link* to day note
with target copy
of a rescheduled task
only day note
<YYYY-MM-DD link to day note
with source copy
of a rescheduled task
only day note

*: do not confuse with date tag (see above)

Tags

#foo hashtags
@bar mentions
>YYYY-MM-DD date tag*

*: only in regular notes (see above)

Configurable syntax

Recognize -, *, 1. as active tasks instead of non-tasks. Use * as default instead of - to render task states. A combination of both could create these task states:

- inactive, non-task
* active, open, undone
* [x] completed, done
* [-] canceled, not to be done
* [>] rescheduled, postponed

#datetag #scheduling