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
|