From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philip Rooke Subject: Re: Bug: datetree capture from agenda [7.5 (release_7.5.135.g7021f.dirty)] Date: Wed, 06 Apr 2011 11:50:38 +0100 Message-ID: References: <92753333-331E-45C6-A375-53D81FDBC644@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from [140.186.70.92] (port=34958 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Q7QJw-00051E-Rs for emacs-orgmode@gnu.org; Wed, 06 Apr 2011 06:50:48 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Q7QJv-0003Al-Ix for emacs-orgmode@gnu.org; Wed, 06 Apr 2011 06:50:44 -0400 Received: from mail-ww0-f49.google.com ([74.125.82.49]:62855) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Q7QJv-0003Aa-EY for emacs-orgmode@gnu.org; Wed, 06 Apr 2011 06:50:43 -0400 Received: by wwb39 with SMTP id 39so1346882wwb.30 for ; Wed, 06 Apr 2011 03:50:42 -0700 (PDT) In-Reply-To: <92753333-331E-45C6-A375-53D81FDBC644@gmail.com> (Carsten Dominik's message of "Wed, 6 Apr 2011 08:52:51 +0200") 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: Carsten Dominik Cc: emacs-orgmode@gnu.org Carsten Dominik writes: Thanks Carsten, > I can see that it might be nice to simply add some text > under the date headline in a date tree, in order to build > up a long journal entry from little snippets. Yes, this is exactly what I do over the course of the day and I find it very useful. The trouble I run into is that, all too often, I forget or don't have time to add an entry on the day the noteworthy event happened. I use the agenda capture action (k c) in this situation since the date I am on in the agenda is picked up automatically by the template and the right date headline is created at the right place in the journal. Currently I have to then cut/paste the note, which is the bit I was trying to avoid. > However, you are trying to *mix* headline entries and plain entries > under the same date node in the tree, and this seems to be impossible. Sorry, my fault, the full version of journal template I currently use ends up creating entries like: *** 2011-04-06 Wednesday Try and clarify journal/note taking use case for Carsten [2011-04-06 Wed 10:03] Apologise for confusing Carsten as I don't actually use headline entries in the journal, plain only [2011-04-06 Wed 10:05] > Wouldn't a better strategy be to have the "plain" section be started with a time, Well, as you see above I actually do like to have the time of the entry, but the only way I thought I could do that was using the %U keyword in the template (which is clumsy as it then duplicates the date/day). > > (the %<%H:%M> requires the current git release...) ... which, coincidently, seems to have appeared this morning :-) That means I can use something like: (setq org-capture-templates '(("e" "Journal entry" entry (file+datetree "/tmp/journal.org") "* %<%H:%M>\n %?") ("l" "Journal late entry" entry (file+datetree "/tmp/journal.org") "* Retrospectively added %<%Y-%m-%d %H:%M>\n %?"))) Used from an agenda action the retrospective date headline/notes are created and filed in the right place, giving something like: * 2011 ** 2011-04 April *** 2011-04-05 Tuesday **** Retrospectively added 2011-04-06 11:35 Checked with Bastien about committing doc string changes *** 2011-04-06 Wednesday **** 11:33 Updated Org to latest version in order to get new capture keyword expansion capability **** 11:36 Problem solved. Brilliant, that works. Carsten never ceases to amaze... Thank you. Phil