OK, OK, I will try again to bend my mind around the current
Why, if you want to have many tasks instead of one, don't
you just create many directly, with different dates. A keyboard
macro would work for this, or a little function that does the
copying and time shifting.
I may make a function that copies a task N times
with a certain date shift.
You have a point. Such a function would indeed be great for, e.g.,
scheduling classes, where one can, after having created N tasks,
annotate each with what will be taught, eliminate those that fall on
Perhaps the function should take a parameter N (C-u N ...) and, when
called with the cursor over a repeating task, unfold it N times on
demand into N non-repeating tasks and a new repeating task starting at
the date after the last copy.