I like this, but need more detail in my log and have too many things in a given day to have them all on a line. Had the following idea, and will try it out at some point. Call it calendar.md<p>Use calendar.txt format and method with the following changes:<p>1) Use markdown, with a top level heading of Calendar (so inclusion is easier) and the portion<p>2) Use :tag: instead of +tag. Tags can be run together (:tag:tag2:). This helps with Org mode compatibility<p>3) Third level heading for each event in day, following same format as calendar.txt<p>4) text under heading is for notes about the event<p>5) Searching and seeing info on event in day, or summary about day is no longer easy with grep. This is the biggest drawback from not using calendar.txt. Overcome by writing a tool mgrep that is specifically designed to search markdown files in a Markdown aware way (search headings or specific level of headings, show all headings under matching heading or just one level under, show all content under matching headings, search text and show either lines or section text is in optionally along with ancestry of headings).<p>6) Create CalendarMDMode, minor mode designed to facilitate calendar.md use and editing within Emacs, requires OrgMode, things like shortcuts for new date, new event, in-editor use of mgrep, etc.<p>7) Attempt to add CalendarMD support to Helix, which is my daily notes editor, using the as-yet unlanded Scheme based plugin system (see <a href="https://github.com/helix-editor/helix/pull/8675">https://github.com/helix-editor/helix/pull/8675</a> )