Складіть звіт про органи: "21 день народження Боба", як це зроблено імпортованих записів щоденника


14

Коли у вас є:

(setq org-agenda-include-diary t)

set, а потім такий запис у ~/diaryфайлі:

%%(org-anniversary 1950 02 14) Bob's %d%s birthday

відображається як:

Diary:    Bob's 65th birthday

у порядку денному Органу.

Як я можу отримати той самий ефект - повідомляти про кількість повторень, незалежно від того, чи вимірюється воно через роки чи дні чи інше - використовуючи звичайний синтаксис Org у .orgфайлі, щоб я також міг скористатися іншими функціями Org, такими як TODO тощо тощо?

Жодне з наступного не розширює %dабо %s:

* Bob's %d%s birthday
  <1950-02-14 Tue +1y>

* Bob's %d%s birthday
  <%%(org-anniversary 1950 02 14) Bob's %d%s birthday>

* Bob's %d%s birthday
  <%%(org-anniversary 1950 02 14)> Bob's %d%s birthday

Відповіді:


15

Існує глава про щотижневої / щоденної програми в org-modeкерівництво , яке говорить вам , як це зробити (модифіковану для стислості; курсив мій):

Якщо ви використовуєте щоденник лише для записів sexp та свят, його швидше не використовувати (setq org-agenda-include-diary t), а натомість скопіювати або навіть перемістити записи у файл Org. Режим Org оцінює записи в сексовому стилі щоденника і робить це швидше, оскільки немає накладних витрат для першого створення відображення щоденника. Зауважте, що записи sexp повинні починатися з лівого краю , перед ними не допускається пробілів. Наприклад, наступний сегмент файлу Org буде оброблений і записи будуть внесені до порядку денного:

* Birthdays
%%(org-anniversary 1956  5 14) Arthur Dent is %d years old
%%(org-anniversary 1869 10  2) Mahatma Gandhi would be %d years old

Для вашого конкретного прикладу вам потрібно зробити:

* Bob's birthday
%%(org-anniversary 1950 02 14) Bob's %d%s birthday

Цей запис відображатиметься в порядку денному наступним чином:

Week-agenda (W07):
Monday      9 February 2015 W07
...
Saturday   14 February 2015
  birthdays:  Bob's 65th birthday
...

додаткова інформація

Цю інформацію я знайшов

  1. Доступ до org-modeпосібника через

    C-h i m org mode RET

  2. Пошук посібника щодо випадків використання org-anniversaryчерез

    C-s org-anniversary C-s C-s C-s ...

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.