No description
Find a file
2025-07-08 08:25:14 +09:00
.github/workflows obsidian-todo-txt-mode 1.0.0 2025-05-09 21:32:46 +09:00
src feat: add highlight option for completed tasks in settings 2025-07-08 08:23:40 +09:00
.editorconfig Initial commit 2025-05-08 17:08:08 +09:00
.eslintignore Initial commit 2025-05-08 17:08:08 +09:00
.eslintrc Initial commit 2025-05-08 17:08:08 +09:00
.eslintrc.json feat: add recurring tasks and automatic completion date features 2025-07-05 01:09:42 +09:00
.gitignore feat: add recurring tasks and automatic completion date features 2025-07-05 01:09:42 +09:00
.npmrc Initial commit 2025-05-08 17:08:08 +09:00
CLAUDE.md feat: add recurring tasks and automatic completion date features 2025-07-05 01:09:42 +09:00
dummy.txt obsidian-todo-txt-mode 1.0.0 2025-05-09 21:32:46 +09:00
esbuild.config.mjs Reorganize project structure and update configuration files 2025-06-09 21:19:51 +09:00
jest.config.js feat: add recurring tasks and automatic completion date features 2025-07-05 01:09:42 +09:00
LICENSE obsidian-todo-txt-mode 1.0.0 2025-05-09 21:32:46 +09:00
manifest.json ver 1.0.5 2025-07-08 08:24:08 +09:00
package-lock.json ver 1.0.5 2025-07-08 08:24:08 +09:00
package.json ver 1.0.5 2025-07-08 08:24:08 +09:00
README.md feat: add recurring tasks and automatic completion date features 2025-07-05 01:09:42 +09:00
remove-test-comments.js feat: add recurring tasks and automatic completion date features 2025-07-05 01:09:42 +09:00
styles.css feat: add recurring tasks and automatic completion date features 2025-07-05 01:09:42 +09:00
TODOTXT.md feat: add recurring tasks and automatic completion date features 2025-07-05 01:09:42 +09:00
tsconfig.json feat: add recurring tasks and automatic completion date features 2025-07-05 01:09:42 +09:00
tsconfig.test.json feat: add Jest configuration and update dependencies for TypeScript 2025-06-25 21:53:15 +09:00
version-bump.mjs Initial commit 2025-05-08 17:08:08 +09:00
versions.json ver 1.0.5 2025-07-08 08:24:08 +09:00

Todo.txt Mode for Obsidian

Todo.txt Mode is an Obsidian plugin that provides support for the todo.txt file format in Obsidian.

Image from Gyazo

Features

  • Syntax Highlight:

    • Automatic highlighting for todo.txt elements
      • Completed tasks, project tags (+project), context tags (@context), priority markers ((A), (B)), due dates (due:yyyy-mm-dd), recurring task markers (rec:d, rec:w, rec:m, rec:y)
    • Customize colors with the Style Settings Plugin
  • Automatic Completion Date:

    • Automatically adds completion date when marking tasks as complete with x
  • Recurring tasks:

    • Automatic recurring task generation using rec:
      • attribute Intervals: d (daily), b (business days), w (weekly), m (monthly), y (yearly)
    • Numeric prefixes: rec:3m (every 3 months)
    • Strict mode: rec:+m (based on original due date)
  • Task Management:

    • Move completed tasks to done file
      • Todo.txt: Move completed tasks to done file
  • Task Sorting:

    • Sort by priority, project, context, due date
      • Todo.txt: Sort by priority/project/context/due date

About todo.txt format

Basic todo.txt format:

x 2023-05-08 Completed task +project @context
Today's task +work @office
(A) High priority task +project
A task with due:2023-05-15 date
Daily standup @work rec:d due:2023-05-08
Monthly review +personal rec:+m due:2023-05-01
Submit report @work rec:3b due:2023-05-12

Visit the official website for more details.