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?
source to share
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.
source to share
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
source to share