From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Philipp M." Subject: Recurring events with ranges broken Date: Thu, 7 Apr 2011 10:30:48 +0200 Message-ID: Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=90e6ba6e8dfc26e23d04a04fed47 Return-path: Received: from [140.186.70.92] (port=33928 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q7kc7-0000uA-Po for emacs-orgmode@gnu.org; Thu, 07 Apr 2011 04:30:54 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q7kc5-0006rE-TU for emacs-orgmode@gnu.org; Thu, 07 Apr 2011 04:30:50 -0400 Received: from mail-iy0-f169.google.com ([209.85.210.169]:39247) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q7kc5-0006r1-Py for emacs-orgmode@gnu.org; Thu, 07 Apr 2011 04:30:49 -0400 Received: by iyf13 with SMTP id 13so2994780iyf.0 for ; Thu, 07 Apr 2011 01:30:48 -0700 (PDT) List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --90e6ba6e8dfc26e23d04a04fed47 Content-Type: text/plain; charset=UTF-8 In the recent org-mode realease something recurring ranges with timestamps are not properly recognized in the agenda. This wont work: <2011-04-07 Thu +1w>--<2011-04-20 Wed> Things get even messier when timestamps are involved: <2011-04-07 Thu 17:30-18:40 +1w>--<2011-04-20 Wed> The usual fix is to use a diary sexp and put the time in the heading: * 17:30-18:40 foo <%%(and (= 3 (calendar-day-of-week date)) (diary-block 4 1 2011 9 30 2011)))> Which in turn breaks exporting to iCalendar and is an ugly hack. Unfortunately I'm not good enough at lisp to fix it myself, so I'd volunteer for testing if someone is interested to fix it. As I can see it their are multiple solutions: Either allow the diary sexp to use time or change the way the ranges work. --90e6ba6e8dfc26e23d04a04fed47 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable In the recent org-mode realease something recurring ranges with timestamps = are not properly recognized in the agenda.
This wont work:
<2011-0= 4-07 Thu +1w>--<2011-04-20 Wed>

Things get even messier whe= n timestamps are involved: <2011-04-07 Thu 17:30-18:40 +1w>--<2011= -04-20 Wed>

The usual fix is to use a diary sexp and put the time in the heading:
* 17:30-18:40 foo
<%%(and (=3D 3 (calendar-day-of-week date)) (= diary-block 4 1 2011 9 30 2011)))>

Which in turn breaks exporting= to iCalendar and is an ugly hack.

Unfortunately I'm not good enough at lisp to fix it myself, so I= 9;d volunteer for testing if someone is interested to fix it. As I can see = it their are multiple solutions: Either allow the diary sexp to use time or= change the way the ranges work.
--90e6ba6e8dfc26e23d04a04fed47--