Renaud Bussières via "General discussions about Org-mode."
<[email protected]> writes:
> <2024-10-07 Mon 16:00-17:30 +1w>--<2024-11-25 Mon>
>
> Then the event will appear in the agenda every day between 2024-10-07
> and 2024-11-25, that's not right. It seems like time/date ranges do
> not respect repeaters.
I can't estimate whether the syntax of org time specs could or should be
extended like that. But as a workaround - or even as equally good
alternative - you can use diary sexps, which are able to express any
possible conditions.
For me (I am using calendar-set-date-style --> european with day and
month positions switched) your example would look like
** 16:00-17:30 Yoga
%%(and (diary-cyclic 7 7 10 2024)
(diary-block 7 10 2024 25 11 2024)
"16:00-17:30 Yoga Class")
Note: the entry name is taken from the return value of the expression,
the actual entry name is ignored, at least for the agenda.
Michael.