Back to Foam

Daily Notes

docs/user/features/daily-notes.md

0.40.21.6 KB
Original Source

Daily Notes

Daily notes allow you to quickly create and access a note file for each day.

Creating Daily Notes

  • Command: Ctrl+Shift+P → "Foam: Open Daily Note"
  • Shortcut: Alt+D
  • Snippets: Type /today, /yesterday, /tomorrow in any note

Automatic Daily Notes

Open daily note automatically on VS Code startup:

json
{
  "foam.openDailyNote.onStartup": true
}

Daily Note Templates

Create .foam/templates/daily-note.md to customize the structure:

markdown
---
type: daily-note
---

# Daily Note - $FOAM_DATE_YEAR-$FOAM_DATE_MONTH-$FOAM_DATE_DATE

## Tasks

- [ ]

## Notes

Date Snippets

Create links to recent daily notes using snippets:

SnippetDate
/todaytoday
/tomorrowtomorrow
/yesterdayyesterday
/mondaynext Monday
/+1dtomorrow
/-3d3 days ago
/+1win a week
/-1mone month ago
/+1yin one year

Configuration

By default, daily notes are created as yyyy-mm-dd.md in the workspace's journals folder.

To customize your daily note location and format you can create a .foam/templates/daily-note.md template. See [templates] for more information.

There are also some settings to customize the behavior of daily notes, but they are deprecated and will be removed. Please use the daily-note.md template.

To work with daily notes from the terminal, see [[daily|CLI daily command]].