KaleidoFoamA kaleidoscope of features built for Foam. I built these features to help my daily notes work better for me. My daily notes are formatted like this:
Personally, I have most of the features here bound to a keyboard shortcut but this extension does not add these bindings for you. I use Vim bindings. All of my Markdown specific commands are prefixed with
Getting StartedRun FeaturesDaily NoteCommand: Opens todays daily note and generates notes for the week. Configuration
Add to LogCommand: Add a timestamped entry to the "Log" section. Example:
Add TodoCommand: Adds a todo item to the "TODO" section. Example:
Daily Edge LinksCommand: Adds links to the weekly, yesterday, and tomorrow notes for the current daily note. Example:
Open Yesterday/TomorrowCommands: Opens yesterday or tomorrows note relative to the current note. Forward TodoCommand: Forwards a note to a future date. Provides a dropdown recommending days in the next week. Example:
Last Week SnippetsSnippets for referencing days in the last week.
Scheduled NotificationsAllows you to schedule notifications for a given todo item. Example:
By default, this will send a notification at 11:00 telling you to check your email. Configuration
Toggle TodoCommand: Toggles a todo as complete or incomplete. Adds and removes a timestamp. Example:
becomes
Toggle Todo TagsCommands:
Toggles tags on a todo item. Example:
Toggle Word Wrap ColumnCommand: Toggles the word wrap column width between 80 and 120 because that's what I like. This would be pretty easy to make configurable if anyone wants to submit a PR 😉 Weekly NotesCommands:
Generates and opens a weekly note. Contains references to all of the daily notes for that week and contains a TODO section. DevelopmentGenerating the ChangelogRequires |