44 lines
2.5 KiB
ReStructuredText
44 lines
2.5 KiB
ReStructuredText
|
:title: Менеджер задач в текстовом файле
|
|||
|
:date: 2 Sep 21
|
|||
|
|
|||
|
================================
|
|||
|
Менеджер задач в текстовом файле
|
|||
|
================================
|
|||
|
|
|||
|
Кажется, я нашёл почти идеальную формулу для ведения списка задач. По сути я
|
|||
|
придумал новый формат разметки текста, специализированный для списков задач.
|
|||
|
Придумать для него название оказалось тяжело. Приложение Todo это второе по
|
|||
|
популярности приложение после Hello World и все хорошие названия уже давно
|
|||
|
заняты. Поэтому пусть будет просто **.todo**.
|
|||
|
|
|||
|
Синтаксис выглядит таким образом
|
|||
|
|
|||
|
.. code-block:: text
|
|||
|
|
|||
|
- Uncompleted task (light blue)
|
|||
|
+ Completed task (green)
|
|||
|
x Rejected task (red)
|
|||
|
# Comment
|
|||
|
\Marked text (yellow background)\
|
|||
|
`Code (magenta)`
|
|||
|
Plain text
|
|||
|
|
|||
|
.. image:: https://i.nxhs.cloud/MQ9.png
|
|||
|
|
|||
|
Да, это все элементы синтаксиса. Предельно просто.
|
|||
|
|
|||
|
Какие есть возможности (сравниваю с тем, что предлагают обычные
|
|||
|
todo-приложения):
|
|||
|
|
|||
|
- Не нужно устанавливать никакого дополнительного ПО или каждый раз открывать
|
|||
|
громоздкий веб-интерфейс. Всё что надо это текстовый редактор. В моём случае
|
|||
|
идеально подошёл **vim**. Написал для него `скрипт для подсветки синтаксиса`_.
|
|||
|
При желании можно написать подсветку для других редакторов.
|
|||
|
- Текстовая заметка и задача это одна сущность — один файл.
|
|||
|
- Всё управление полностью с клавиатуры.
|
|||
|
- Полная свобода включать в файл что угодно. Разумеется, текст, это не
|
|||
|
специальный формат для встраивания изображений или других файлов, но можно
|
|||
|
использовать элементы Markdown.
|
|||
|
|
|||
|
.. _скрипт для подсветки синтаксиса: https://git.nxhs.cloud/ge/todolist-syntax
|