Todo.txt Mode

approved

by rioskit

Support for todo.txt file format with syntax highlighting and task management

12 stars1,118 downloadsUpdated 9mo agoMIT
View on GitHub

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.

For plugin developers

Search results and similarity scores are powered by semantic analysis of your plugin's README. If your plugin isn't appearing for searches you'd expect, try updating your README to clearly describe your plugin's purpose, features, and use cases.