Special Notes
Dendron has builtin support for a variety of special note formats. These notes can be created using regular lookup - these commands provide convenient shortcuts for frequently used notes.
Journal Note
A journal note is a self contained note that is meant to track something over time. Examples of journals include recording workout sessions, making meeting notes, and keeping a mood journal.
To create a journal note, use the command bar to select the >Dendron: New Journal Note
command.
By default, Dendron will create the journal note with the following hierarchy {domain}.journal.{Y-MM-DD}
. {domain}
is the domain of the current active note when you execute New Journal Note
.
Scratch Note
A scratch note is a self contained note that is meant to be used as scratchpad. Use it for thoughts or when you want to expand on a bullet point. Scratch notes are created in the scratch
domain and have the following format: {domain}.journal.{Y-MM-DD-HHHHmmss}
.
If you highlight text while creating a scratch note, the highlighted text will automatically be turned into a link to the new scratch note.
Configuration
All special notes support the following configuration options
- NodeType has the value of
Journal
orScratch
dendron.default{NodeType}Name
Determines the node name.
Defaults:
- Journal:
journal
- Scratch:
scratch
default{NodeType}DateFormat
Determines the date format.
Defaults:
- Journal:
Y-MM-DD
- Scratch:
Y-MM-DD-HHmmss
default{NodeType}AddBehavior
Determines how note is added in relation to current hierarchy:
Possible values:
- childOfDomain: note is added as child of the domain of the current hierarchy
- eg:
dendron.demo.md -> create new journal note -> dendron.journal.2020-08-03.md
- eg:
- childOfDomainNamespace: note is added as child of the namespace of the current domain if it has a namespace. otherwise behaves the same as
childOfDomain
- eg:
pro.foo.md -> create new journal note -> pro.foo.journal.2020-08-03.md
- eg:
- childOfCurrent: note is added as a child of the current open note
- eg:
dendron.demo.md -> create new journal note -> dendron.demo.journal.2020-08-03.md
- eg:
- asOwnDomain: note is created under the domain
dendron.default{NodeType}Name
- eg:
dendron.demo.md -> create new journal note -> journal.2020-08-03.md
- eg:
Defaults:
- Journal:
childOfDomain
- Scratch:
asOwnDomain