Crate quicknotes

Source

Structs§

CommandEditor
An editor that runs a command to launch. This is useful for CLI tools such as vim.
IndexNotesError
IndexedNote
IndexedNotesError
IndexedNotesWithKindError
MakeNoteError
An error that occurred during a call to make_note. errors section for more details.
MakeOrOpenDailyNoteError
An error that occurred during a call to make_or_open_daily. See its errors section for more details.
NoteConfig
NotePreamble
Holds metadata about the note. This metadata is stored in the first section of the note when stored on disk.
OpenNoteError

Enums§

NoteKind

Traits§

Editor
A text editor that can edit a given note. There is no requirement about the editor itself, just that it can edit a file at a given path.

Functions§

index_notes
Index all notes in the notes and dailies directories. This will also remove deleted files from the index.
indexed_notes
Get all of the notes currently stored in the index, and metadata about them.
indexed_notes_with_kind
Get all of the notes currently stored in the index with the given kind, and metadata about them.
make_note
Create a new note.
make_or_open_daily
Create or open a daily note for the given date.
open_note
Open an existing note at the given path in the editor.