Appearance
Tasks
FreshList, filter, and toggle Markdown tasks anywhere in the vault, including in the daily note.
Commands for task management.
tasks
List tasks in the vault. Use active or file/path to show tasks for a specific file.
bash
file=<name> # filter by file name
path=<path> # filter by file path
status="<char>" # filter by status character
total # return task count
done # show completed tasks
todo # show incomplete tasks
verbose # group by file with line numbers
format=json|tsv|csv # output format (default: text)
active # show tasks for active file
daily # show tasks from daily noteExamples:
bash
# List all tasks in the vault
tasks
# List incomplete tasks in the vault
tasks todo
# List completed tasks from a specific file
tasks file=Recipe done
# List tasks from today's daily note
tasks daily
# Count tasks in daily note
tasks daily total
# List tasks with file paths and line numbers
tasks verbose
# Filter by custom status (quote special chars)
tasks 'status=?'task
Show or update a task.
bash
ref=<path:line> # task reference (path:line)
file=<name> # file name
path=<path> # file path
line=<n> # line number
status="<char>" # set status character
toggle # toggle task status
daily # daily note
done # mark as done
todo # mark as todoExamples:
bash
# Show task info
task file=Recipe line=8
task ref="Recipe.md:8"
# Toggle task completion
task ref="Recipe.md:8" toggle
# Toggle task in daily note
task daily line=3 toggle
# Set task status
task file=Recipe line=8 done # → [x]
task file=Recipe line=8 todo # → [ ]
task file=Recipe line=8 status=- # → [-]
task daily line=3 done # Mark daily note task as doneSee also
- Browse all command groups
- Keyboard shortcuts for the TUI