11

Org-mode エントリの "Birthday" および "Name" プロパティを議題に自動的に追加しようとしています。

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

プロパティの直後に次の行を挿入することで、議題の正しい記念日にエントリを追加する方法を見つけました。

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

ただし、このコードを使用しても、手動で名前を入力する必要があります。すべてのエントリに対して、「名前」プロパティの値を日記のテキストに自動的に追加する方法はありますか?

EDIT 1 : この例は以前は機能しませんでしたが、誕生日プロパティの値の周りに括弧が追加されました

4

3 に答える 3

4

Org メーリング リストで質問する方がよいでしょう。彼らは非常に活発で、Carsten Dominik (org-mode の作成者) は通常、このリストの投稿にすぐに回答します (ちなみに、これはメイン リストのメールです。

于 2011-01-22T14:19:57.627 に答える
2

おそらくあなたは、欲しいものを手に入れるためにLispを書かなければならない道を歩んでいるのでしょう。org-mode マニュアルは似たような例を示していますが、カレンダー/アジェンダの統合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

カスタム設定が必要な場合は、他のオプションがあると思います。新しいタイプのエクスポートまたは動的ブロックのいずれかが使用される可能性があります。これは、日記よりも議題の異なるユースケースを強調する可能性があります。議題は、日々のタスクに向けられているようです。

于 2011-02-06T19:35:12.380 に答える