Alan Dove <[EMAIL PROTECTED]> writes:

> In my work, I often take notes at a meeting while simultaneously
> taping it.

Same here.  In addition to what Adam sent, i see two solutions:

1. Use org-clock-in, org-clock-out and org-clock-report. 
   
   Put the time report (C-c C-x C-r) at the beginning of the first level
   of your writing, then clock (out and) in each time you insert a new
   sublevel. Make sure clock-out is not a member of `org-log-done' so
   that you won't be prompted for a log entry each time you clock out.

2. Use an `Elapsed_time' property. Here is a quick hack that could help:

Attachment: bzg-org-step-report.el
Description: application/emacs-lisp

What it does:

  `bzg-step-time-report-initialize' will prompt for the name of the
  project. This headline have a property called "Elapsed_time". It's
  computed when you switch to the column view (C-c C-x C-x) or when you
  press C-c C-c in front of it.

  `bzg-step-time-report-add-step' will update the `Elapsed_time' value
  of the previous headline and insert a new one.

  `bzg-step-time-report-finish' will just update the `Elapsed_time'
  value of the previous headline.


Of course, this could be refined... but I hope it might help!

Regards,

PS: You might also have a look at the `run-at-time' function, but either
you need to get the time intervals between steps, or you need to know on
what frequency they are inserted, right? See (info "(elisp)Timers")

-- 
Bastien
_______________________________________________
Emacs-orgmode mailing list
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode

Reply via email to