From: Sergey Matveev Date: Thu, 6 Nov 2025 18:45:02 +0000 (+0300) Subject: calendar.txt X-Git-Url: http://www.git.stargrave.org/?a=commitdiff_plain;h=b8c24b7b9d57a93d447c8e72f268f00c5f18851a;p=stargrave-blog.git calendar.txt https://ploum.net/2025-09-03-calendar-txt.html https://terokarvinen.com/2021/calendar-txt/ Сам не пробовал, но выглядит вроде как is good enough решение для календаря. Я использую remind (0cb81b68004568e0acb1363c1c0364804d82f23e). Так то всем удовлетворяет, но если можно ещё проще и без дополнительного софта, учитывая как мало функций из remind использую. Мне то чаще всего нужно смотреть ежегодные события (дни рождения и подобное). В Vim копирую одну и ту же строку сколько надо раз. Далее визуально выделяю, g+Ctrl-A и год инкрементируется. При этом после даты я оставляю "ZZ" метку, чтобы после сортировки содержимое этой строчки объединить с автоматически сгенерированной строкой, где будут дни недели указаны: %g/ZZ/normal ^dWkJdW grep $(date -I) -A ${1:-14} ~/secure/calendar.txt покажет на две недели вперёд события. Можно указать и другой диапазон. Пропустив через cat -n я могу глазами увидеть и через сколько дней будет то или иное событие. Пропустив через "spc -e red,Mon" подсвечиваю понедельник, чтобы ориентироваться в началах неделях. Вроде удобно всё. ---