Renaud Bussières via "General discussions about Org-mode."
<emacs-orgmode@gnu.org> 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.

Reply via email to