Crucially, the shortcut adds a period after the date. Any non-space character will do to avoid having the date appear at the end of the item. Dates (and words like “today”) at the ends of items are interpreted as due dates.
This probably doesn’t answer the question. My approach is to have a calendar with a node for each year. Then months such as Jan, Feb, Mar. Then dates such as 17fr, 18sa, 19su, 20mo. If I only want a short note I will put it in the day’s note line. If I want more detail I will add sub-notes. Occasionally I might break down by the hour but this sort of break-down goes into gCal if I need time blocking.
I am using my calendar like a normal diary to schedule future events. As the day passes, I will press the space bar to mark it as “done”. I usually have “done” events hidden but can switch them back on when needed.
My calendar is close to my GTD next actions. These may be moved into the calendar with control+up or downarrow.
I tag the current month or day with #today. I know this doesn’t quite make sense but allows me to quickly glance at the current period. I also tag my 6 MITs (Most Import Tasks) with #today which make even less sense. But that way #today tells me what I need to do.
@RobertW Thanks a lot for describing your approach!
I use a similar worklog my JetBrains tasks. But instead of #today tasks I rather use true Checkvist due dates, with ‘td’ and ‘tm’ shortcuts. Sometimes this duplicates information, but I’m OK with that.