-
Notifications
You must be signed in to change notification settings - Fork 0
Quick Add Syntax
Wylie Standage-Beier edited this page Dec 9, 2025
·
2 revisions
Create tasks with metadata in a single line using special syntax.
| Syntax | Meaning | Example |
|---|---|---|
#tag |
Add a tag |
#work, #bug
|
!priority |
Set priority |
!urgent, !high
|
due:date |
Set due date | due:tomorrow |
sched:date |
Set scheduled date | sched:monday |
@project |
Assign to project | @Work |
Fix login bug #bug #security !urgent due:today @Backend
This creates:
- Title: "Fix login bug"
- Tags: bug, security
- Priority: Urgent
- Due: Today
- Project: Backend
Add one or more tags with #:
Review PR #code-review
Update docs #docs #frontend #priority
Set priority level:
| Syntax | Priority |
|---|---|
!urgent |
Urgent (!!!!) |
!high |
High (!!!) |
!med or !medium
|
Medium (!!) |
!low |
Low (!) |
Fix crash !urgent
Refactor code !med
Update readme !low
Set when the task should be completed:
Submit report due:friday
Call client due:tomorrow
Review due:2025-01-15
| Keyword | Meaning |
|---|---|
today, tod
|
Today |
tomorrow, tom
|
Tomorrow |
yesterday |
Yesterday |
| Keyword | Example |
|---|---|
monday, mon
|
Next Monday |
tuesday, tue
|
Next Tuesday |
wednesday, wed
|
Next Wednesday |
thursday, thu
|
Next Thursday |
friday, fri
|
Next Friday |
saturday, sat
|
Next Saturday |
sunday, sun
|
Next Sunday |
| Syntax | Meaning |
|---|---|
in 3 days |
3 days from now |
in 2 weeks |
2 weeks from now |
in 1 month |
1 month from now |
| Keyword | Meaning |
|---|---|
next week |
Same day next week |
next month |
Same day next month |
next year |
Same day next year |
| Keyword | Meaning |
|---|---|
eow |
End of week (Sunday) |
eom |
End of month |
eoy |
End of year |
| Syntax | Meaning |
|---|---|
1st, 2nd, 3rd
|
Day of current month |
15th, 22nd, 31st
|
Day of current month |
due:2025-01-15
due:2025-12-31
Set when you plan to work on the task:
Start project sched:monday
Review code sched:next week
Uses the same date keywords as due:.
Assign to an existing project:
New feature @Frontend
Fix bug @Backend
Write tests @Testing
Note: The project must already exist.
Login fails on mobile #bug !high due:today @Backend
Prepare Q4 slides #meeting #presentation due:friday @Work
Buy groceries #errands due:tomorrow @Personal
Research new framework #research sched:next monday @Frontend
Update API docs #docs #api #backend !med due:eow
- Order doesn't matter - Put syntax anywhere in the line
- Title is extracted - Everything not recognized as syntax becomes the title
-
Multiple tags - Use multiple
#tagentries -
Case insensitive -
!HIGHand!highboth work -
Partial matching -
!urgworks for urgent
Quick Capture (Ctrl+N) provides an enhanced task creation dialog with:
- Live syntax hints as you type
- Visual confirmation of parsed metadata
- Larger input area for complex tasks
- Press
Ctrl+Nto open Quick Capture - Type your task with quick add syntax
- See hints update as you type
- Press
Enterto create the task - Press
Escto cancel
The dialog shows:
- #tag - Tag syntax reminder
- !priority - Priority levels (!urgent, !high, !med, !low)
- due:date - Date keywords (today, tomorrow, monday, etc.)
- @project - Project assignment
┌─────────────────── Quick Capture ───────────────────┐
│ │
│ Fix login bug #security !high due:tomorrow @Backend │
│ │
│ Hints: #tag !priority due:date @project │
└──────────────────────────────────────────────────────┘
- Task-Management - Full task operations
- Projects - Creating and managing projects
- Tags - Working with tags