Менеджер задач в текстовом файле
Кажется, я нашёл почти идеальную формулу для ведения списка задач. По сути я придумал новый формат разметки текста, специализированный для списков задач. Придумать для него название оказалось тяжело. Приложение Todo это второе по популярности приложение после Hello World и все хорошие названия уже давно заняты. Поэтому пусть будет просто .todo.
Синтаксис выглядит таким образом
- Uncompleted task (light blue)
+ Completed task (green)
x Rejected task (red)
# Comment
\Marked text (yellow background)\
`Code (magenta)`
Plain text

Да, это все элементы синтаксиса. Предельно просто.
Какие есть возможности (сравниваю с тем, что предлагают обычные todo-приложения):
Не нужно устанавливать никакого дополнительного ПО или каждый раз открывать громоздкий веб-интерфейс. Всё что надо это текстовый редактор. В моём случае идеально подошёл vim. Написал для него скрипт для подсветки синтаксиса. При желании можно написать подсветку для других редакторов.
Текстовая заметка и задача это одна сущность — один файл.
Всё управление полностью с клавиатуры.
Полная свобода включать в файл что угодно. Разумеется, текст, это не специальный формат для встраивания изображений или других файлов, но можно использовать элементы Markdown.