Re: [O] Recurring events with exceptions

2011-10-24 Thread Eric S Fraga
Skip Collins skip.coll...@gmail.com writes: [...] Lemerre's approach only syncs with the Outlook client, not the Exchange server. He suggests using RFC-2446 (iCalendar) as a basis for a more general solution. I think that trying to establish a smoothly syncing connection between org and

Re: [O] Recurring events with exceptions

2011-10-21 Thread Skip Collins
On Wed, Oct 19, 2011 at 6:02 AM, Eric S Fraga e.fr...@ucl.ac.uk wrote: Yes, I have been informed that we are moving to Outlook/exchange in the new year, something I am dreading...  Matthieu Lemerre, on this list back in late June (Message-ID: 871uygg1fs@free.fr), posted a (partial?)

Re: [O] Recurring events with exceptions

2011-10-19 Thread Eric S Fraga
Skip Collins skip.coll...@gmail.com writes: ,[ C-h f org-clone-subtree-with-time-shift RET ] I find that this exactly what you are describing: I define an entry, clone it (with weekly shift, for instance) and then delete the exceptions and maybe add a few extras.  If any weekly instance

[O] Recurring events with exceptions

2011-10-18 Thread Karl Voit
Hi! I am into a process to write a convert tool from my old calendar software[1] to Org-mode. Now I do have to define something like »this event is recurring each week on Wednesday except 2011-10-26 and 2011-11-30«. I already know that complex things have to be done using sexp entries[2] but

Re: [O] Recurring events with exceptions

2011-10-18 Thread Brian Wightman
(and (your-sexp-here) (not (except-dates-here))) On Tue, Oct 18, 2011 at 11:52 AM, Karl Voit devn...@karl-voit.at wrote: Hi! I am into a process to write a convert tool from my old calendar software[1] to Org-mode. Now I do have to define something like »this event is recurring each week

Re: [O] Recurring events with exceptions

2011-10-18 Thread Karl Voit
* Brian Wightman br...@wightmanfam.org wrote: (and (your-sexp-here) (not (except-dates-here))) Cool, thanks! Now I still have to think about which method is easier to implement :-) -- Karl Voit

Re: [O] Recurring events with exceptions

2011-10-18 Thread Nick Dokos
Karl Voit devn...@karl-voit.at wrote: Hi! I am into a process to write a convert tool from my old calendar software[1] to Org-mode. Now I do have to define something like »this event is recurring each week on Wednesday except 2011-10-26 and 2011-11-30«. I already know that complex

Re: [O] Recurring events with exceptions

2011-10-18 Thread Skip Collins
(and (your-sexp-here) (not (except-dates-here))) Pardon a slightly off-topic rant. I have yet to find calendar software (org included) that handles repeating appointments with the kind of flexibility that would make them really useful. First, typical real-world repeating appointments do not

Re: [O] Recurring events with exceptions

2011-10-18 Thread Tassilo Horn
Skip Collins skip.coll...@gmail.com writes: Hi Skip, [a slightly off-topic rant] You might find some luck with applications that follow the iCalendar standard. There, a re-occuring event may have an end date. And when you move (this week's meeting is 30 minutes later) or delete some

Re: [O] Recurring events with exceptions

2011-10-18 Thread Eric S Fraga
Skip Collins skip.coll...@gmail.com writes: (and (your-sexp-here) (not (except-dates-here))) Pardon a slightly off-topic rant. I have yet to find calendar software (org included) that handles repeating appointments with the kind of flexibility that would make them really useful. First,

Re: [O] Recurring events with exceptions

2011-10-18 Thread Karl Voit
* Nick Dokos nicholas.do...@hp.com wrote: All you have to do is explicitly exclude the two dates. Something like this (lightly tested) should work. (NB: Wednesday = 3 and calendar/diary wants dates as 3-element lists in the form (month day year)): %%(let ((dayname (calendar-day-of-week

Re: [O] Recurring events with exceptions

2011-10-18 Thread Skip Collins
,[ C-h f org-clone-subtree-with-time-shift RET ] I find that this exactly what you are describing: I define an entry, clone it (with weekly shift, for instance) and then delete the exceptions and maybe add a few extras.  If any weekly instance has to change, I simply change it!  Works