From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ian Barton Subject: Re: Org-mode for diary writing Date: Mon, 16 Nov 2009 20:27:35 +0000 Message-ID: <4B01B5B7.5030007@manor-farm.org> References: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1NA8Ax-0006uz-4l for emacs-orgmode@gnu.org; Mon, 16 Nov 2009 15:27:51 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1NA8Av-0006uf-85 for emacs-orgmode@gnu.org; Mon, 16 Nov 2009 15:27:50 -0500 Received: from [199.232.76.173] (port=46652 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1NA8Av-0006uc-1i for emacs-orgmode@gnu.org; Mon, 16 Nov 2009 15:27:49 -0500 Received: from li40-130.members.linode.com ([72.14.178.130]:60399) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1NA8Au-0001mp-Kf for emacs-orgmode@gnu.org; Mon, 16 Nov 2009 15:27:48 -0500 In-Reply-To: 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: T o n g Cc: emacs-orgmode@gnu.org T o n g wrote: > Hi, > > I found people are using org-mode for diary writing in recent mlist > archive, but wasn't able to find such tutorials. > > Anyone can enlighten me with such tutorial, which is for org-mode newbies > and focusing on how to make most use of applicable org-mode features, and > maybe a bonus "best-practice diary writing with org-mode"? > I am not aware of any tutorials. However, at the moment I use remember with the following template: ("Journal" ?j "* %^U :journal:\n\n** %^{Prompt} %i%&\n %!" "~/Documents/org/journal/journal_2009.org") This stores entries as a headline under the date so an entry will look like: * [2009-11-15 Sun] :journal: ** Ironbridge Gorge. Your text goes here. This doesn't attempt to avoid duplicate date entries from calling the template twice. If I have already created an entry for that day I simply open my journal file and append stuff under that heading. At the end of each month I create a month heading and move each day under it, like: * 2009-08 August ** [2009-08-31 Mon] Fetched More Logs from the Wood. I keep each year in a separate file. I could make this much more automated, but it's just as easy to do it manually. You might also want to see my recent message "[Orgmode] org-datetree Some Suggestions". Carsten has recently introduced the datetree directive in remember templates, which should be very useful for automated diary entries. Ian.