Bring denote into org-agenda (with prettyness)

This file was inspired by the following video and article of daviwil which tried to hack Protesilaos Stavrou’s denote package.

This implements a keyword selection with a description (similar to what we can see with marginalia), added the selection for a category (which is automatically added to the file).

And, of course, the addition of (some of) the denote files to the agenda, based on keywords (filetags) and the category.

Code here:

config-org-agenda-denote.el (13.7 KB)

A screenshot for the selection of denote file:

The new keyword-prompt:

Category automatically added to the buffer: