2022-04-26 17:04:36 +00:00
|
|
|
name: tasks
|
2022-10-13 13:16:18 +00:00
|
|
|
imports:
|
|
|
|
- https://get.silverbullet.md/global.plug.json
|
2022-04-11 18:34:09 +00:00
|
|
|
syntax:
|
|
|
|
DeadlineDate:
|
|
|
|
firstCharacters:
|
|
|
|
- "📅"
|
|
|
|
regex: "📅\\s*\\d{4}\\-\\d{2}\\-\\d{2}"
|
|
|
|
styles:
|
|
|
|
backgroundColor: "rgba(22,22,22,0.07)"
|
|
|
|
CompletedDate:
|
|
|
|
firstCharacters:
|
|
|
|
- "✅"
|
|
|
|
regex: "✅\\s*\\d{4}\\-\\d{2}\\-\\d{2}"
|
|
|
|
styles:
|
|
|
|
backgroundColor: "rgba(22,22,22,0.07)"
|
|
|
|
RepeatInterval:
|
|
|
|
firstCharacters:
|
|
|
|
- "🔁"
|
|
|
|
regex: "🔁\\s*every\\s+\\w+"
|
|
|
|
styles:
|
|
|
|
backgroundColor: "rgba(22,22,22,0.07)"
|
2022-03-28 13:25:05 +00:00
|
|
|
functions:
|
2022-11-18 15:04:37 +00:00
|
|
|
turnIntoTask:
|
|
|
|
redirect: core.applyLineReplace
|
|
|
|
slashCommand:
|
|
|
|
name: task
|
|
|
|
description: Turn into task
|
|
|
|
match: "^(\\s*)[\\-\\*]?\\s*(\\[[ xX]\\])?\\s*"
|
|
|
|
replace: "$1* [ ] "
|
|
|
|
|
2022-03-28 13:25:05 +00:00
|
|
|
indexTasks:
|
|
|
|
path: "./task.ts:indexTasks"
|
|
|
|
events:
|
|
|
|
- page:index
|
|
|
|
taskToggle:
|
|
|
|
path: "./task.ts:taskToggle"
|
|
|
|
events:
|
|
|
|
- page:click
|
2022-04-19 14:54:47 +00:00
|
|
|
itemQueryProvider:
|
|
|
|
path: ./task.ts:queryProvider
|
|
|
|
events:
|
|
|
|
- query:task
|
2022-04-21 09:46:33 +00:00
|
|
|
taskToggleCommand:
|
|
|
|
path: ./task.ts:taskToggleCommand
|
|
|
|
command:
|
|
|
|
name: "Task: Toggle"
|
|
|
|
key: Alt-t
|
|
|
|
contexts:
|
|
|
|
- Task
|
|
|
|
taskPostponeCommand:
|
|
|
|
path: ./task.ts:postponeCommand
|
|
|
|
command:
|
2022-06-28 12:14:15 +00:00
|
|
|
name: "Task: Postpone"
|
2022-04-21 09:46:33 +00:00
|
|
|
key: Alt-+
|
|
|
|
contexts:
|
|
|
|
- DeadlineDate
|
2022-11-01 14:01:28 +00:00
|
|
|
previewTaskToggle:
|
|
|
|
env: client
|
|
|
|
path: ./task.ts:previewTaskToggle
|
|
|
|
events:
|
|
|
|
- preview:click
|