Skip to content

Commit

Permalink
feat: add support for on-hold, cancelled and urgent TODO items
Browse files Browse the repository at this point in the history
  • Loading branch information
vhyrro committed Nov 2, 2021
1 parent 9828598 commit 5c8c510
Show file tree
Hide file tree
Showing 5 changed files with 2,861 additions and 2,588 deletions.
28 changes: 21 additions & 7 deletions grammar.js
Original file line number Diff line number Diff line change
Expand Up @@ -53,7 +53,9 @@ module.exports = grammar({
$.todo_item_undone,
$.todo_item_pending,
$.todo_item_done,
$.todo_item_wont_complete,
$.todo_item_on_hold,
$.todo_item_cancelled,
$.todo_item_urgent,

$.insertion_prefix,

Expand Down Expand Up @@ -1554,7 +1556,9 @@ module.exports = grammar({
$.todo_item_undone,
$.todo_item_pending,
$.todo_item_done,
$.todo_item_wont_complete,
$.todo_item_on_hold,
$.todo_item_cancelled,
$.todo_item_urgent,
),
),

Expand Down Expand Up @@ -1589,7 +1593,9 @@ module.exports = grammar({
$.todo_item_undone,
$.todo_item_pending,
$.todo_item_done,
$.todo_item_wont_complete,
$.todo_item_on_hold,
$.todo_item_cancelled,
$.todo_item_urgent,
)
),

Expand Down Expand Up @@ -1623,7 +1629,9 @@ module.exports = grammar({
$.todo_item_undone,
$.todo_item_pending,
$.todo_item_done,
$.todo_item_wont_complete,
$.todo_item_on_hold,
$.todo_item_cancelled,
$.todo_item_urgent,
)
),

Expand Down Expand Up @@ -1656,7 +1664,9 @@ module.exports = grammar({
$.todo_item_undone,
$.todo_item_pending,
$.todo_item_done,
$.todo_item_wont_complete,
$.todo_item_on_hold,
$.todo_item_cancelled,
$.todo_item_urgent,
)
),

Expand Down Expand Up @@ -1688,7 +1698,9 @@ module.exports = grammar({
$.todo_item_undone,
$.todo_item_pending,
$.todo_item_done,
$.todo_item_wont_complete,
$.todo_item_on_hold,
$.todo_item_cancelled,
$.todo_item_urgent,
)
),

Expand Down Expand Up @@ -1717,7 +1729,9 @@ module.exports = grammar({
$.todo_item_undone,
$.todo_item_pending,
$.todo_item_done,
$.todo_item_wont_complete,
$.todo_item_on_hold,
$.todo_item_cancelled,
$.todo_item_urgent,
)
),

Expand Down
70 changes: 63 additions & 7 deletions src/grammar.json
Original file line number Diff line number Diff line change
Expand Up @@ -3583,7 +3583,15 @@
},
{
"type": "SYMBOL",
"name": "todo_item_wont_complete"
"name": "todo_item_on_hold"
},
{
"type": "SYMBOL",
"name": "todo_item_cancelled"
},
{
"type": "SYMBOL",
"name": "todo_item_urgent"
}
]
}
Expand Down Expand Up @@ -3664,7 +3672,15 @@
},
{
"type": "SYMBOL",
"name": "todo_item_wont_complete"
"name": "todo_item_on_hold"
},
{
"type": "SYMBOL",
"name": "todo_item_cancelled"
},
{
"type": "SYMBOL",
"name": "todo_item_urgent"
}
]
}
Expand Down Expand Up @@ -3741,7 +3757,15 @@
},
{
"type": "SYMBOL",
"name": "todo_item_wont_complete"
"name": "todo_item_on_hold"
},
{
"type": "SYMBOL",
"name": "todo_item_cancelled"
},
{
"type": "SYMBOL",
"name": "todo_item_urgent"
}
]
}
Expand Down Expand Up @@ -3814,7 +3838,15 @@
},
{
"type": "SYMBOL",
"name": "todo_item_wont_complete"
"name": "todo_item_on_hold"
},
{
"type": "SYMBOL",
"name": "todo_item_cancelled"
},
{
"type": "SYMBOL",
"name": "todo_item_urgent"
}
]
}
Expand Down Expand Up @@ -3883,7 +3915,15 @@
},
{
"type": "SYMBOL",
"name": "todo_item_wont_complete"
"name": "todo_item_on_hold"
},
{
"type": "SYMBOL",
"name": "todo_item_cancelled"
},
{
"type": "SYMBOL",
"name": "todo_item_urgent"
}
]
}
Expand Down Expand Up @@ -3943,7 +3983,15 @@
},
{
"type": "SYMBOL",
"name": "todo_item_wont_complete"
"name": "todo_item_on_hold"
},
{
"type": "SYMBOL",
"name": "todo_item_cancelled"
},
{
"type": "SYMBOL",
"name": "todo_item_urgent"
}
]
}
Expand Down Expand Up @@ -4813,7 +4861,15 @@
},
{
"type": "SYMBOL",
"name": "todo_item_wont_complete"
"name": "todo_item_on_hold"
},
{
"type": "SYMBOL",
"name": "todo_item_cancelled"
},
{
"type": "SYMBOL",
"name": "todo_item_urgent"
},
{
"type": "SYMBOL",
Expand Down
70 changes: 63 additions & 7 deletions src/node-types.json
Original file line number Diff line number Diff line change
Expand Up @@ -2647,10 +2647,18 @@
"multiple": false,
"required": true,
"types": [
{
"type": "todo_item_cancelled",
"named": true
},
{
"type": "todo_item_done",
"named": true
},
{
"type": "todo_item_on_hold",
"named": true
},
{
"type": "todo_item_pending",
"named": true
Expand All @@ -2660,7 +2668,7 @@
"named": true
},
{
"type": "todo_item_wont_complete",
"type": "todo_item_urgent",
"named": true
}
]
Expand Down Expand Up @@ -2715,10 +2723,18 @@
"multiple": false,
"required": true,
"types": [
{
"type": "todo_item_cancelled",
"named": true
},
{
"type": "todo_item_done",
"named": true
},
{
"type": "todo_item_on_hold",
"named": true
},
{
"type": "todo_item_pending",
"named": true
Expand All @@ -2728,7 +2744,7 @@
"named": true
},
{
"type": "todo_item_wont_complete",
"type": "todo_item_urgent",
"named": true
}
]
Expand Down Expand Up @@ -2779,10 +2795,18 @@
"multiple": false,
"required": true,
"types": [
{
"type": "todo_item_cancelled",
"named": true
},
{
"type": "todo_item_done",
"named": true
},
{
"type": "todo_item_on_hold",
"named": true
},
{
"type": "todo_item_pending",
"named": true
Expand All @@ -2792,7 +2816,7 @@
"named": true
},
{
"type": "todo_item_wont_complete",
"type": "todo_item_urgent",
"named": true
}
]
Expand Down Expand Up @@ -2839,10 +2863,18 @@
"multiple": false,
"required": true,
"types": [
{
"type": "todo_item_cancelled",
"named": true
},
{
"type": "todo_item_done",
"named": true
},
{
"type": "todo_item_on_hold",
"named": true
},
{
"type": "todo_item_pending",
"named": true
Expand All @@ -2852,7 +2884,7 @@
"named": true
},
{
"type": "todo_item_wont_complete",
"type": "todo_item_urgent",
"named": true
}
]
Expand Down Expand Up @@ -2895,10 +2927,18 @@
"multiple": false,
"required": true,
"types": [
{
"type": "todo_item_cancelled",
"named": true
},
{
"type": "todo_item_done",
"named": true
},
{
"type": "todo_item_on_hold",
"named": true
},
{
"type": "todo_item_pending",
"named": true
Expand All @@ -2908,7 +2948,7 @@
"named": true
},
{
"type": "todo_item_wont_complete",
"type": "todo_item_urgent",
"named": true
}
]
Expand Down Expand Up @@ -2947,10 +2987,18 @@
"multiple": false,
"required": true,
"types": [
{
"type": "todo_item_cancelled",
"named": true
},
{
"type": "todo_item_done",
"named": true
},
{
"type": "todo_item_on_hold",
"named": true
},
{
"type": "todo_item_pending",
"named": true
Expand All @@ -2960,7 +3008,7 @@
"named": true
},
{
"type": "todo_item_wont_complete",
"type": "todo_item_urgent",
"named": true
}
]
Expand Down Expand Up @@ -3897,10 +3945,18 @@
"type": "text",
"named": true
},
{
"type": "todo_item_cancelled",
"named": true
},
{
"type": "todo_item_done",
"named": true
},
{
"type": "todo_item_on_hold",
"named": true
},
{
"type": "todo_item_pending",
"named": true
Expand All @@ -3910,7 +3966,7 @@
"named": true
},
{
"type": "todo_item_wont_complete",
"type": "todo_item_urgent",
"named": true
},
{
Expand Down
Loading

0 comments on commit 5c8c510

Please sign in to comment.