Todo.txt Mode

by rioskit
5
4
3
2
1
Score: 42/100

Description

The Todo.txt Mode plugin adds robust support for the todo.txt task format, blending plain text task management with enhanced visual and functional features. It highlights task elements such as priorities, projects, contexts, due dates, and completed status using colour-coded decorations, which can be further customised via the Style Settings plugin. Users can move completed tasks to a dedicated file and sort tasks by priority, project, context, or due date. A boundary marker can be defined to exclude parts of the file from sorting. This plugin is ideal for those who prefer the todo.txt methodology but want smoother visual feedback and better task organisation within their notes.

Reviews

No reviews yet.

Stats

12
stars
1,244
downloads
0
forks
323
days
305
days
305
days
12
total PRs
0
open PRs
0
closed PRs
12
merged PRs
17
total issues
8
open issues
9
closed issues
0
commits

Latest Version

10 months ago

Changelog

README file from

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.

Similar Plugins

info
• Similar plugins are suggested based on the common tags between the plugins.