With Obsidian Task State, each task will be managed along with state note.
If you add new task with empty bracket by hitting cmd + enter
, plugin will automatically link state page.
- [ ] # after hitting cmd + enter
->
- [ ] [[TODO]] # automatically add [[TODO]]
Fill task content whatever you want. After completing the task, you just enter cmd + enter
again.
- [x] [[TODO]] new task to do # after hitting cmd + enter
->
- [x] [[DONE]] new task to do # automatically change [[TODO]] to [[DONE]]
- Build the project.
npm install
npm run build
- Copy over
main.js
,styles.css
,manifest.json
to your vault<vault-path>/.obsidian/plugins/task-state
.
- Sync checkbox with task state in preview mode (If click task checkbox in preview mode, task state also changed)
- Customize todo, done task name
- Support backlink display text (ex.
[[TODO|❗]]
will display ❗instead ofTODO
in preview mode)
It's over. Happy obsidian.