denote: Simple notes with an efficient file-naming scheme
Copyright (C) 2022-2026 Free Software Foundation, Inc.
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.3 or any later version published by the Free Software Foundation; with no Invariant Sections, with the Front-Cover Texts being “A GNU Manual,” and with the Back-Cover Texts as in (a) below. A copy of the license is included in the section entitled “GNU Free Documentation License.”
(a) The FSF’s Back-Cover Text is: “You have the freedom to copy and modify this GNU manual.”
This manual, written by Protesilaos, describes the customization options for the Emacs package called denote (or ‘denote.el’), and provides every other piece of information pertinent to it.
The documentation furnished herein corresponds to stable version 4.2.0, released on 2026-05-20. Any reference to a newer feature which does not yet form part of the latest tagged commit, is explicitly marked as such.
Current development target is 4.3.0-dev.
Package name (GNU ELPA):
denoteOfficial manual: https://protesilaos.com/emacs/denote
Change log: https://protesilaos.com/emacs/denote-changelog
Git repositories:
Video demo: https://protesilaos.com/codelog/2022-06-18-denote-demo/
Backronyms: Denote Everything Neatly; Omit The Excesses. Don’t Ever Note Only The Epiphenomenal.
If you are viewing the README.org version of this file, please note that the GNU ELPA machinery automatically generates an Info manual out of it.
- Installation
- Sample configuration
- Getting started with Denote
- Overview
- Points of entry
- Renaming files
- The file-naming scheme
- Front matter
- Linking notes
- Choose which commands to prompt for
- Fontification in Dired
- Set the prefix of all Denote buffers
- Automatically rename Denote file buffers
- Use Org dynamic blocks
- Display filtered and sorted files with
denote-sort-diredordenote-dired - Use
denote-grepto search inside files - Interact with the links buffer
- Minibuffer histories
- Packages that build on Denote
- Extending Denote
- For developers or advanced users
- Troubleshoot Denote in a pristine environment
- Contributing
- Publications about Denote
- Alternatives to Denote
- Frequently Asked Questions
- Acknowledgements
- GNU Free Documentation License
- Indices