Emacs org-mode: Как включить свойства в годовщинах дневников?

StackOverflow https://stackoverflow.com/questions/2581872

Вопрос

Я пытаюсь иметь свойства «День рождения» и «Имя» свойства записи ORG-Mode, добавленной в повестку дня:

* John
  :PROPERTIES:
  :Name: John
  :Birthday: (5 4 1900)
  :END:

Я нашел способ добавить запись в правильную годовщину даты в повестке дня, вставив следующую строку сразу после свойств:

%%(apply 'diary-anniversary (read (org-entry-get nil "Birthday"))) John

Однако, используя этот код, я все еще должен ввести имя вручную. Есть ли способ иметь значение свойства «name», добавленного в текст дневника автоматически для всех записей?

Редактировать 1.: Пример не работал раньше, теперь добавляли парушеты вокруг стоимости свойства на день рождения

Это было полезно?

Решение

Может быть https://julien.danjou.info/projects/emacs-packages#org-contacts. это решение вашей проблемы. ORG-Контакты - это адресная книга для ORG-Mode.

Другие советы

Вероятно, лучше спросить это на Список рассылки ORG, они очень активны, а Карстен Доминик (создатель орг-режима) обычно отвечает по посты в этом списке практически сразу (кстати, это это главный список по электронной почте.

Возможно, вы проходите путь, который требует, чтобы вы написали несколько Lisp, чтобы получить то, что вы хотите. Руководство в режиме ORG приводит пример чего-то подобного, но я предполагаю, что вы хотите, чтобы упрощенный формат, когда он описывает интеграцию календаря / повестки дня http://www.gnu.org/software/emacs/manual/html_node/org/weekly_002fdaily-agenda.html.

* Birthdays and similar stuff
 #+CATEGORY: Holiday
 %%(org-calendar-holiday)   ; special function for holiday names
 #+CATEGORY: Ann
 %%(diary-anniversary 14  5 1956) Arthur Dent is %d years old
 %%(diary-anniversary  2 10 1869) Mahatma Gandhi would be %d years old

Я бы подумал, что у вас есть другие варианты, если вы хотите настроить настраиваемую настройку: можно использовать либо новый тип экспорта или динамических блоков. Это может выделить различный использование повестки дня по поводу дневника. Повестка дня кажется более ориентированным на повседневные задачи.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top