emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Orgmode] Re: Agenda clock reporting


From: Carsten Dominik
Subject: [Orgmode] Re: Agenda clock reporting
Date: Sun, 3 Jan 2010 14:24:59 +0100


On Dec 22, 2009, at 2:03 PM, Bernt Hansen wrote:

Hi Carsten,

I use the agenda clock report during the end of my day.  Would it be
difficult to have it include the currently clocking task if a clock is
active?

I clock billable and nonbillable tasks during the day.  If I want to
stop working at 8 billable hours I currently run the clock report and
then find the current active clock entry (last one on the page with 'l' in the agenda) and manually add the time accumulated to the clock report
to see when I'm done for the day.  This is a bit tedious and error
prone.

I'm thinking that since agenda clock reports are not permanent it
wouldn't hurt to include the current clocking item in the agenda
report if that is easy to do.  I've been digging around in the clock
report code in my limited spare time but haven't yet made any useful
progress on this task.

Any pointers on where to make this modification would be appreciated.

Hi Bernt,

I think the right place would be `org-clock-sum'.  Right now,
this looks only for complete clock lines.  You could modify the regexp
to check for incomplete lines (first time stamp only) and then check
if the org-clock-marker points to the current line.  If yes, you could
use the current time as the end time and proceed.

Send me a patch if you get this to work, with a customization variable
to turn this off.

HTH

- Carsten




reply via email to

[Prev in Thread] Current Thread [Next in Thread]