[O] How to display sunrise and sunset in weekly agenda view, but only for today?

2012-02-06 Thread Brian van den Broek
Hi all,

I was looking at http://orgmode.org/worg/org-hacks.html#sec-2-7 and
have used the code there to put sunrise and sunset into my agenda
views; most cool.

Poking around the thread that the worg page links to, I saw people
were interested in displaying these times only in agenda day views.
Konrad Hinsen posted an easy solution:
http://article.gmane.org/gmane.emacs.orgmode/38879.

Never happy :-) what I'd like is to display the sun* times in the
weekly view, but only for today. I always work from the week view and
export that to my phone. I'm interested in the sun* times for today,
but not interested enough to have what feels like clutter on future
days.

I am of limited lisp and org internals knowledge, so don't really feel
able to figure out where to start poking. Has anyone done this? Or,
could anyone give me a push?

Thanks and best,

Brian vdB



Re: [O] How to display sunrise and sunset in weekly agenda view, but only for today?

2012-02-06 Thread Nick Dokos
Brian van den Broek brian.van.den.br...@gmail.com wrote:

 Hi all,
 
 I was looking at http://orgmode.org/worg/org-hacks.html#sec-2-7 and
 have used the code there to put sunrise and sunset into my agenda
 views; most cool.
 
 Poking around the thread that the worg page links to, I saw people
 were interested in displaying these times only in agenda day views.
 Konrad Hinsen posted an easy solution:
 http://article.gmane.org/gmane.emacs.orgmode/38879.
 
 Never happy :-) what I'd like is to display the sun* times in the
 weekly view, but only for today. I always work from the week view and
 export that to my phone. I'm interested in the sun* times for today,
 but not interested enough to have what feels like clutter on future
 days.
 
 I am of limited lisp and org internals knowledge, so don't really feel
 able to figure out where to start poking. Has anyone done this? Or,
 could anyone give me a push?
 

Instead of Konrad's

%%(when (eq span 'day) (diary-sunrise))
%%(when (eq span 'day) (diary-sunset))

you can add 

%%(when (equal date (calendar-current-date)) (diary-sunrise))
%%(when (equal date (calendar-current-date)) (diary-sunset))

so it will only happen on the current date.

Nick



Re: [O] How to display sunrise and sunset in weekly agenda view, but only for today?

2012-02-06 Thread Brian van den Broek
On 6 February 2012 17:08, Nick Dokos nicholas.do...@hp.com wrote:
 Brian van den Broek brian.van.den.br...@gmail.com wrote:

 Hi all,

 I was looking at http://orgmode.org/worg/org-hacks.html#sec-2-7 and
 have used the code there to put sunrise and sunset into my agenda
 views; most cool.

 Poking around the thread that the worg page links to, I saw people
 were interested in displaying these times only in agenda day views.
 Konrad Hinsen posted an easy solution:
 http://article.gmane.org/gmane.emacs.orgmode/38879.

 Never happy :-) what I'd like is to display the sun* times in the
 weekly view, but only for today. I always work from the week view and

snip

 Instead of Konrad's

 %%(when (eq span 'day) (diary-sunrise))
 %%(when (eq span 'day) (diary-sunset))

 you can add

 %%(when (equal date (calendar-current-date)) (diary-sunrise))
 %%(when (equal date (calendar-current-date)) (diary-sunset))

 so it will only happen on the current date.

Thanks, Nick; works a charm.

Best,

Brian vdB