I would like to use org-mode not with a GTD-like system but rather as a planner/scheduler, scheduling/timestamping every captured task on capture or refile. In such a system, detailed planning of a day including specific frames of times according to the estimated duration a task will take to get done, might be advantageous.
Would it be possible to generate a time frame from an existing effort estimate property when a timestamp is created? This would mean that, when a) scheduling is called and b) I enter not only a date but also a time and c) an effort property exists, this time will automatically be turned into a time frame according to said property.
Some hints as to how this could be achieved would be more than enough, I just do not know enough elisp to get started.
Edit
after capturing the task in my refile.org would look like this:
* TODO Sample todo
:PROPERTIES:
:Effort: 1h
:END:
now when refiling I look at it and decide that I will do it, say, on
Friday at 10am:
* TODO Sample todo
SCHEDULED: <2014-04-18 Fr 10:00>
:PROPERTIES:
:Effort: 1h
:END:
the function that could be called now would automatically add a time
range according to effort estimate:
* TODO Sample todo
SCHEDULED: <2014-04-18 Fr 10:00-11:00>
:PROPERTIES:
:Effort: 1h
:END:
Edit2
See lawlists accepted answer below for a robust solution
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…