From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Re: Added support for "habit tracking" Date: Tue, 20 Oct 2009 17:29:30 +0200 Message-ID: <4F1F6D95-0A72-4A24-998D-4625BC4A7437@gmail.com> References: <87fx9erwn2.fsf@fastmail.fm> Mime-Version: 1.0 (Apple Message framework v936) Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1N0Gea-0001cu-4m for emacs-orgmode@gnu.org; Tue, 20 Oct 2009 11:29:40 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N0GeV-0001YR-I1 for emacs-orgmode@gnu.org; Tue, 20 Oct 2009 11:29:39 -0400 Received: from [199.232.76.173] (port=37804 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N0GeV-0001YI-9J for emacs-orgmode@gnu.org; Tue, 20 Oct 2009 11:29:35 -0400 Received: from mail-ew0-f206.google.com ([209.85.219.206]:54149) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N0GeT-00021q-RO for emacs-orgmode@gnu.org; Tue, 20 Oct 2009 11:29:34 -0400 Received: by ewy2 with SMTP id 2so6343065ewy.31 for ; Tue, 20 Oct 2009 08:29:33 -0700 (PDT) In-Reply-To: <87fx9erwn2.fsf@fastmail.fm> 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: Matt Lundin Cc: Org-mode Mode On Oct 20, 2009, at 4:02 PM, Matt Lundin wrote: > John Wiegley writes: > >> Tracking habits isn't suited to a regular task manager, however. You >> can see that the task needs to be done in your agenda, but you don't >> know if it's a task that sorely needs attention because you've been >> neglecting it, or if you've really been on the ball and don't _have_ >> to do it today. >> >> Well, I've implemented the functionality of Sciral for Org. It works >> just as described on the Sciral webpage, complete with colorful >> graphs >> that appear to the right of the task name in the agenda buffer. The >> graph even follows the same coloring algorithm as Sciral. >> >> To test out this new feature, apply the attached patches and read the >> new manual section on "Tracking your habits". > > Thanks for this addition to org mode! I had written a tutorial on > tracking habits with org-mode on Worg: > > http://orgmode.org/worg/org-tutorials/tracking-habits.php > > I'll have to update that now. :) > > A few constructive comments: > > 1. The syntax for defining habits seems fairly complex. One must add a > repeating scheduled timestamp, a repeating deadline timestamp and a > property. I was wondering if there could be anyway to automate > creating > new habits---e.g., a dialog that asks for the appropriate time spans. > (My own preference would be to use a new timestamp notation to > indicate > habits. I'm not sure what this would look like. Perhaps something like > this: SCHEDULED: <2009-10-17 Sat !+2+2> --- where the first number is > the repeating span and the second is the "grace period". Of course, I > have no idea whether this is possible.) > > 2. It is somewhat cumbersome to add two repeating timestamps to the > same > entry. If one sets up the first repeating timestamp, then one cannot > add > a second timestamp automatically. I.e., the following error message > appears: > > "Cannot change deadline on task with repeater, please do that by hand" I don't seem to be able to reproduce this. Can you please explain in more detail? > > 3. The faces for the graph are difficult to read against dark > backgrounds. (See attached image.) > > 4. I currently use the tag :HABIT: to track habits. This allows for > easy > filtering in the agenda. I'm wondering whether there might be an > option > to designate habits with a user-defined tag rather than the STYLE > property. The advantage would be much faster agenda searches for > habits. I like the idea to shift this functionality to being a tag, also because this is immediately visible. - Carsten > > Thanks again! > > Matt > > _______________________________________________ > Emacs-orgmode mailing list > Remember: use `Reply All' to send replies to the list. > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode - Carsten