tags:

views:

247

answers:

3

I would like to use agenda to keep track of my classes, assuming i have a com 355 class every week from march to june,

<2010-03-23 Tue 10:40-12:10 +1w>

this works but it schedules it indefinitely if i use,

<2010-03-23 Tue 10:40-12:10 +1w>-<2010-06-23>

it gets scheduled for everyday from march to june, how can i schedule this once a week for a period of time?

+1  A: 

There might not be a way to do that directly, but Org-mode allows you to specify times using the diary sexp style. (http://orgmode.org/org.html#Timestamps)

If you look at some of the examples in the manual for the diary functions (http://www.gnu.org/software/emacs/manual/html_node/emacs/Sexp-Diary-Entries.html#Sexp-Diary-Entries) you'll see that you can provide arbitrary code to define the occurrences of the event.

A: 

There is no way to do what you want --- ranges don't work for this (I asked on the org-mode list).

You can clone the appointment, setting the clones one week apart. This will give you one instance of the item for every day in the period. This might be cumbersome, or it might be just what you want.

Robert P. Goldman
+1  A: 

You can use the diary to do this, there's an explanation here if you follow the instructions (make sure you have a ~/diary file) then it will pick it up and add it to your agenda. You may need to alter your date format depending on your settings.

Amos