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
Brian van den Broek <brian.van.den.broek@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
On 6 February 2012 17:08, Nick Dokos <nicholas.dokos@hp.com> wrote: > Brian van den Broek <brian.van.den.broek@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