For developers or advanced users
Denote is in a stable state and can be relied upon as the basis for custom extensions (Packages that build on Denote). Further below is a list with the functions or variables we provide for public usage. Those are in addition to all user options and commands that are already documented in the various sections of this manual.
In this context “public” is any form with single hyphens in its symbol, such as denote-directory-files. We expressly support those, meaning that we consider them reliable and commit to documenting any changes in their particularities (such as through make-obsolete, a record in the change log, a blog post on the maintainer’s website, and the like).
By contradistinction, a “private” form is declared with two hyphens in its symbol such as denote--file-extension. Do not use those as we might change them without further notice.
The following sections cover the specifics.
- Common building blocks for developers or advanced users
- Predefined note values for developers or advanced users
- File path interface for developers or advanced users
- Data retrieval interface for developers or advanced users
- Prompt interface for developers or advanced users
- Front matter interface for developers or advanced users
- Link interface for developers or advanced users
- Xref interface for developers or advanced users
- Renaming files interface for developers or advanced users