I did some quick fixups to daily notes in cielagonote this morning.

You can start or add to a daily note in cielagonote with C-t. That opens a file named daily-yyyy-mm-dd.ext (where .ext is either .org or .md depending on what you set in .cnconfig.yml).

That’s the naming convention I’ve been using forever for daily notes, and is at odds with nb’s own daily plugin, so I forked that and added it to the cielagonote repo as an extra.

$ nb plugin install https://github.com/pdxmph/cielagonote/blob/main/extras/cn-daily.nb-plugin

$ nb help daily for usage, but nb daily 'log text' will get you going.

I think next up should probably be the config switch for “fully in the nb world” vs. “just doing your own thing.” That would just mean adding a line to the config file to set that switch and changing the behavior for:

  • deleting notes
  • renaming notes
  • daily notes (to conform to the stock nb plugin)

… to use the stock nb commands for those things under the hood, which will trigger nb syncs and reduce the chances of collisions if you’re the type to walk away from an open buffer.

As a matter of tools therapy, I’m enjoying this little project. It all starts from the assumption that you shouldn’t care too much what you called the things you stuffed in the shoebox, you should just be able to find them, and you should be able to make new ones that might as well be consistently named but don’t have to be. That has created a sense of lightness in daily usage, even as I enjoy thinking about how to keep it all that simple but layer on ways to interact with it efficiently.