I need to mark when I need to pay attention to a task in org-mode.
So far, I've been using SCHEDULED
for this. In this sense, SCHEDULED
may just mean "look at this on this date". This is my way of implementing a variation of of GTD. I know this may be abusing org-mode's SCHEDULED
property.
One issue I have is that the model of tasks overlaps two concepts:
Tasks that are indeed scheduled to be completed on a particular date.
Tasks that I just need to look at on a particular date/period.
I could circumvent this by adding a new TODO state SCHEDULED
. So far, instead, I've been using tags such as nextweeklyreview
, etc.
This issue manifests when I plan tasks for future weeks: I can only plan them for a specific day (usually the first day of that week), making it look like Monday is going to be awfully busy.
What I really would like to do is to schedule a task for a week, or a month, or a year. I know I can add ranges, but that would make the task show up in red in the agenda if the start date is now past. It's also far too much work.
I want something like:
* A
SCHEDULED: 2017
Or, alternatively:
* A
:PROPERTIES:
ON_DATE_YEAR: 2017
:END:
Is any of this possible? How can I make it convenient to use?
EDIT (2017/07/09 11:15CET, due to comment received): I really need to schedule a task for a week/month/year. This is not something that, afaik, GTD suggests, but I work best this way.)
*Org Agenda*
search based on one or more of those keywords? Your weekly/yearly stuff does not need to appear on the agenda view unless you want it to. You can have a combined agenda search, or several different searches separated by blocks. For example, you might consider forgetting about using TODO and use something more GTD like:(setq org-todo-keywords '((sequence "Active(a)" "Next Action(n)" "Canceled(c)" "Hold(h)" "Reference(r)" "Delegated(d)" "Waiting(w)" "Postponed(P)" "Someday(s)" "Planning(p)" "|" "None(N)")))
SCHEDULED
thing, isn't it? But that, somehow, is not enough. How do I mark something to be completed 'this week'? Deadline on Sunday? (My weeks go Mon-Sun :) ) (I usually use sparse trees instead of going to Org Agenda btw; I only use the agenda for a fixed schedule/timetable).sexp
for theSCHEDULED:
date stackoverflow.com/questions/13555385/… There are a few threads on emacs.stackexchange and stackoverflow of customsexp
that is used by theorg-agenda
buffer.