On Mar 27, 2008, at 12:52 PM, Rick Moynihan wrote:
Hi all,
I realise this functionality is probably in org already, but I can't
seem to find it mentioned anywhere (though perhaps I'm not looking
very hard).
Currently when I look at my agenda I see this:
gtd: In 5 d.: TODO [#A] A particular work related task
The 5d countdown includes weekends however. Is it possible to get
org to exclude weekends from these countdowns, so I know how many
working days I have?
As I use org for both, personal and work related stuff what might be
nice is if org could calculate work tasks in working-days and
personal tasks in week-days for the agenda view e.g:
Thursday 27 March 2008
gtd: In 2 wd.: TODO [#A] A particular work related
task :WORK:
gtd: In 4 d. : TODO [#A] Arrange holiday
insurance :PERSONAL:
Where both tasks would be due on the same day (Monday 31 March
2008). Here I've changed the suffix for the work task to wd to
indicated working-days and left the d suffix to indicate days.
Thanks again!
Hmmm, I personally do not like this idea too much, I would find it
confusing.
And it is not easy to implement, because you might want to remove
holidays as well etc.
So what I will do is give you a hook to customize this yourself:
(setq org-agenda-deadline-leaders '("Deadline: " my-org-deadline-
leader))
where my-org-deadline-leader is a function that will return the correct
string that you would like to have as a leader. For inspiration and
example,
here is on that gives the time in weeks or month if it is too long.
(defun org-deadline-leader (diff date)
(cond
((> (abs diff) 61) (format "In %3d m.: " (/ diff 30.6)))
((> (abs diff) 21) (format "In %3d w.: " (/ diff 7.0)))
(t (format "In %3d d.: " diff))))
This is in the git repo now.
- Carsten
_______________________________________________
Emacs-orgmode mailing list
Remember: use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode