Emacs: Agenda Calendar
Как обычно, вначале я не пользовался этим непонятным режимом, посчитав его чем-то ненужным. И очень зря! ;) Итак, перечислим часть возможностей и фичей по порядку:
Необходимые, но очень краткие пояснения:- команда org-agenda выводит приглашение и список "видов" (которые можно настрить, подробности ниже),
- допустим мы нажали "a", выбрав этим вид За текущую неделю,
- который представляет собой вертикальную временную шкалу с датами и заголовками событий,
- по правому клику на событии содержимое нашего орг-файла прокручивается до соответствующей записи, и она разворачивается.
1. Все данные берутся из орг-файла (но не только), но для этого его первым делом нужно добавить в список с помощью комбинации "C-c ["
2. Чтобы событие появилось в буфере agenda, оно должно содержать дату в специальном формате, которая добавляется в один клик из "всплывающего календаря":
- командой org-time-stamp.
3. "Виды", а точнее команды, которые отображаются в приглашении можно настроить абсолютно как угодно:
просмотр событий за неделю/месяц/год/-15..+15 дней от текущей даты и так далее (см. список переменных org-agenda-..),
можно например настроить показ записей со статусом TODO, а выполненные (DONE) скрыть из просмотра.
С таким мощным функционалом все прочие календари и планировщики, вроде Osmo, GTG или Gnome Calendar становятся абсолютно не-нуж-ны.

Отправить комментарий