From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric S Fraga Subject: Re: Re: feature request: a basic conversation manager Date: Wed, 18 Aug 2010 20:12:06 +0100 Message-ID: <877hjn3fcp.wl%ucecesf@ucl.ac.uk> References: <20524da70811261844o3f47782ay3437fdfdc55bda95@mail.gmail.com> <81fwybeoem.fsf@gmail.com> Reply-To: Eric S Fraga Mime-Version: 1.0 (generated by SEMI 1.14.6 - "Maruoka") Content-Type: text/plain; charset=US-ASCII Return-path: Received: from [140.186.70.92] (port=54034 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Olo4C-0005oJ-SE for emacs-orgmode@gnu.org; Wed, 18 Aug 2010 15:12:59 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Olo3c-0004R2-HQ for emacs-orgmode@gnu.org; Wed, 18 Aug 2010 15:12:21 -0400 Received: from vscane-b.ucl.ac.uk ([144.82.108.141]:44250) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Olo3c-0004Qi-Bx for emacs-orgmode@gnu.org; Wed, 18 Aug 2010 15:12:16 -0400 In-Reply-To: <81fwybeoem.fsf@gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Jambunathan K Cc: emacs-orgmode@gnu.org On Thu, 19 Aug 2010 00:31:05 +0530, Jambunathan K wrote: > > > In the context of the original post, is there a possible way to do this. > > 1. I mark a TODO entry in todo.org as done. > > 2. An org-id (say ID-TODO) gets created for the TODO entry if there is > none yet. > > 3. The state transition to DONE triggers a capture rule. The > conversation is collected in a capture buffer and filed as a heading > under conversation.org. An org-id (say ID-CONV) is generated for > the captured entry. > > 4. ID-TODO is noted in the conversation.org > 5. ID-CONV is noted down in todo.org > > Jambunathan K. I guess you could use the org-after-todo-state-change-hook together with the functionality of org-capture to implement this quite easily? Of course, this requires some emacs lisp knowledge.