Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/larslockefeer/obsidian-plugin-todo


https://github.com/larslockefeer/obsidian-plugin-todo

Last synced: 17 days ago
JSON representation

Awesome Lists containing this project

README

        

## Obsidian TODO Plugin

Text-based GTD in Obsidian.

[BuyMeACoffee](https://www.buymeacoffee.com/larslockefeer)

### Features
- Aggregates all outstanding TODOs in your vault and lists them in a single view
- Split out TODOs by type ("Today", "Scheduled", "Inbox" and "Someday/Maybe")
- Schedule a TODO for a specific date by adding a tag
- Mark a TODO as Someday/Maybe by adding a tag #someday
- Complete TODOs from the list view
- Quickly jump to the file in which a TODO is found from the list view
- Integrates with the Daily Notes plugin: TODOs without a due date will inherit the date of the daily note as due date

### Settings
**Date tag format**: Customise the format you use to add due dates to your tasks. Defaults to `#%date%`.

**Date format**: Customise the date format. Uses luxon under the hood. See [their documentation](https://moment.github.io/luxon/#/formatting?id=table-of-tokens) for supported tokens. Defaults to `yyyy-MM-dd`.

**Open files in a new leaf**: When enabled, files opened from within the plugin will open in a new leaf rather than replacing the currently opened file.

### Screenshots
![](./assets/today.png)
![](./assets/scheduled.png)
![](./assets/inbox.png)
![](./assets/someday.png)

### Roadmap
- [ ] Scroll to correct line in file when jumping from list view
- [ ] (Re)schedule TODOs from the list view
- [ ] Persist cache, on reopening only reindex files changed since Obsidian was closed
- [ ] Filter items list view by tags / freeform search
- [ ] Improve UI and themeability