Warning: Work in progress. See the project board.
Lumen
An opinionated* note-taking system for thinking, writing, learning, and mindfulness. Based on the Zettelkasten Method.
*Strong opinions, weakly held
- Knowledge management and task management should be separate. Lumen is a system for knowledge management not task management.
- Notes should be stored in plain text files to ensure portability and longevity.
- Notes should be atomic and densely linked.
- Notes should be accessible while offline.
- Notes should be version controlled.
Syntax
Lumen supports GitHub Flavored Markdown with the following syntax extensions:
Note links
Link to another note using its ID.
[[<note-id>|<link-text>]]
Example | Rendered HTML |
---|---|
[[1652342106359|Randie Bemis]] |
<a href="/1652342106359">Randie Bemis</a> |
Date links
Link to all other notes that reference the same date.
[[YYYY-MM-DD]]
Example | Rendered HTML |
---|---|
[[2021-07-11]] |
<a href="/dates/2021-07-11">Sun, Jul 11, 2021</a> |
Tag links
Link to all other notes with the same tag.
#<tag-name>
Note: Tag names must start with a letter and can contain letters, numbers, hyphens, and underscores.
Example | Rendered HTML |
---|---|
#recipe |
<a href="/tags/recipe">#recipe</a> |
Keyboard shortcuts
Action | Shortcut |
---|---|
Toggle command menu | ⌘ K |
Toggle new note dialog | ⌘ I |
With focus inside the new note dialog...
Action | Shortcut |
---|---|
Create note | ⌘ Enter |
Close dialog | Esc |
With focus inside a panel...
Action | Shortcut |
---|---|
Focus search input | ⌘ F |
Close panel | ⌘ X |
With focus inside a note card...
Action | Shortcut |
---|---|
Open note action menu | ⌘ . |
Edit note | E |
Copy note markdown | ⌘ C |
Copy note ID | ⌘ ⇧ C |
Delete note | ⌘ ⌫ |