nixhacks.net/content/todo_text_markup.rst
2022-09-30 17:54:01 +03:00

44 lines
2.5 KiB
ReStructuredText
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

: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