пятница, 11 сентября 2015 г.

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 становятся абсолютно не-нуж-ны.


0 коммент. :

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

Следующее Предыдущее Главная страница

Blogger Template by Blogcrowds