Recurring org-mode events on different days and at different times

I have a class that meets regularly on Mondays and Wednesdays from 12: 00-12: 50 and on Thursdays from 16: 00-16: 50. I would like to keep all the notes together because it's all for one class, but I don't know how to set up this recurring event.

There is a fairly straightforward way to define arbitrary date ranges, but I don't see anything for time ranges that will also appear correctly in the agenda. They are also in different rooms, so if possible I would like to add something to indicate the room number. If it were only dates (at the same time), I would go ahead and just

(and (org-class 2013 1 21 2013 5 9 1) (org-class 2013 1 21 2013 5 9 3))

      

and all will be well. Is there a function (n org-mode) to describe time? Is there a way to add notes (like room number)? I am not entirely clear on how this entire section works org-mode

(although I am assuming that if sexp evaluates to non-nil then this event is active).

So, in general, I would like to be able to assign arbitrary collections of objects with a time range of events org-mode

, ideally with the notes I was talking about.


EDIT
As a secondary (but obviously related) question, what's the way sexp

to specify the time?

+3


source to share


2 answers


You can use multiple timestamps within one recording.

For example: C-c .mon 12: 00-12: 50 will RETproduce <2013-01-28 Mon 12:00-12:50>

. Then you can edit it to add a repeater +1w

. The last timestamp looks like <2013-01-28 Mon 12:00-12:50 +1w>

.



I don't know how you can manage the classroom.

+2


source


Would you create subtrees for two rooms and then a third subtree for the notes themselves?

For example (see the Org-FAQ for details on put time on one line. I think adding time inside <> will add it to the time, but not completely sure, otherwise add it afterwards and it should still include it into information.



* Math Class
:PROPERTIES:
:CATEGORY: Math Class
:END:
** Room #1
<%%(and (org-class 2013 1 21 2013 5 9 1) (org-class 2013 1 21 2013 5 9 3)) 12:00-- 12:50>
** Room #2
<%%(org-class 2013 1 21 2013 5 9 4) 16:00--16:50>
** Notes

      

+2


source







All Articles