Skip to content

Use the denote-solo package

Denote can operate on one of several independent note collections, what Denote calls “silos” (Maintain separate directory silos for notes). The denote-silo package helps with this by prompting the user to pick a silo on every command.

The denote-solo package by Pavlo V. Lysov takes the opposite stance: instead of prompting for a directory on every command, the user picks one - a solo - once, and every subsequent Denote command operates on it until the user switches again.

The active solo is remembered across Emacs sessions and shown in the mode line. Its denote-keyword-history is kept separate per solo, so keyword completions do not leak between collections. Toggling back and forth between two solos takes a single keystroke, as the previously active one is pre-selected in the switching prompt.