emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [O] How to include diary anniversary entries into default org-agenda


From: address@hidden
Subject: Re: [O] How to include diary anniversary entries into default org-agenda?
Date: Thu, 21 Dec 2017 10:40:18 +0800

I tried %%(org-anniversary 2016 12 21) Test anniversary. But this seems does not work. I tested with variable diary-file default value point to ~/.emacs.d/diary file. and has following content:
%%(diary-anniversary 10 21 2016) my first child
<%%(diary-anniversary 10 21 2016)> my first child
%%(org-anniversary 2016 12 21) Test anniversary
  
Then I try to change diary file to an org-mode file. Has following content:
* Holiday

%%(org-calendar-holiday)

** Valentine's Day

<%%(diary-anniversary 2 14 2017)>


* Birthday

** My Birthday

<%%(diary-anniversary 3 24 1990)> I'm %d%s years old today!!!

* Anniversary

** my first child anniversary

<%%(diary-anniversary 10 26 2017)>

  
Then org-agenda shows all headlines which has anniversary entry. Like: - Valentine's Day - My Birthday - my first child anniversary Without considering whether the anniversary date is a day past one year? (I think anniversary is by default repeat one year. Like org-mode timestamp repeat. <2017-12-21 Thu +1y>) I know there are other diary anniversary syntax like: - ~%%(diary-anniversary 3 24 2014)~ diary anniversary - ~%%(diary-cyclic 2 7 26 2014)~ repeated diary. - ~%%(diary-block 7 26 2014 8 26 2020)~ diary block - ~%%(diary-float t 5 1)~ happens every 1st Friday of the month. I checked out them in Org-mode Info diary node.

[stardiviner]           <Hack this world!>      GPG key ID: 47C32433
IRC(freeenode): stardiviner                     Twitter:  @numbchild
Key fingerprint = 9BAA 92BC CDDD B9EF 3B36  CB99 B8C4 B8E5 47C3 2433
Blog: http://stardiviner.github.io/

On Wed, Dec 20, 2017 at 11:40 PM, Robert Horn <address@hidden> wrote:

stardiviner writes:

> I have an org-mode file:
>
> #+begin_src org
> ,* Anniversary
>
> ,** my first child anniversary
>
> %%(diary-anniversary 10 26 2017)
>
> ,** Funeral Arrangement
>
> ,*** kk
>
> %%(diary-anniversary 12 8 2007)
> #+end_src
>
> How to include and show them in default org-agenda day view by
> configuring org-mode?

Try org-anniversary.  The line

%%(org-anniversary 2016 12 20) Test anniversary

Generates an anniversary in the agenda.  In the default daily agenda it
is mixed in with the tasks and deadlines, so it may be easy to miss.

Note the order of the date elements is year, month, day and all three
are needed.  There is an option final element of type MARK what could be
used to adjust fonts and the like.

R Horn


reply via email to

[Prev in Thread] Current Thread [Next in Thread]