From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: Feature request about habit tracking [was: RELEASE: Org-mode version 6.32] Date: Mon, 2 Nov 2009 13:36:17 +0100 Message-ID: References: <20091030151334.GA6876@taupan.ath.cx> <5F5DB3D2-1637-4E14-9F80-B3199EDDF526@gmail.com> <20091102110618.GA16103@taupan.ath.cx> 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 1N4w95-0000R3-BW for emacs-orgmode@gnu.org; Mon, 02 Nov 2009 07:36:27 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1N4w91-0000Qa-RI for emacs-orgmode@gnu.org; Mon, 02 Nov 2009 07:36:27 -0500 Received: from [199.232.76.173] (port=37248 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1N4w91-0000QX-L2 for emacs-orgmode@gnu.org; Mon, 02 Nov 2009 07:36:23 -0500 Received: from ey-out-1920.google.com ([74.125.78.148]:27150) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1N4w91-0002PV-5w for emacs-orgmode@gnu.org; Mon, 02 Nov 2009 07:36:23 -0500 Received: by ey-out-1920.google.com with SMTP id 3so5534591eyh.34 for ; Mon, 02 Nov 2009 04:36:22 -0800 (PST) In-Reply-To: <20091102110618.GA16103@taupan.ath.cx> 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: friedel@nomaden.org Cc: org-mode mailing list Hi Friedrich, from what I see, John has built the habit tracking into the routine that looks for scheduling entries. So it would be a significant change to do this for normal time stamps. A solution for you could be to just use the scheduling stuff anyway, and then use a filter function to make sure these entries do not show up in the iCalendar export (untested): (defun my-icalendar-verify () (if (string= (org-entry-get nil "STYLE") "habit") nil t)) (setq org-icalendar-verify-function 'my-icalendar-verify) HTH - Carsten On Nov 2, 2009, at 12:06 PM, Friedrich Delgado Friedrichs wrote: > Hi! > > Carsten Dominik schrieb: >> John and I are not really clear about exactly what you are >> asking for. Can you try again? What exactly is the difference >> between what we have now and what you are asking for? > > You know after I had sent that mail, I had the nagging thought that > maybe I should have explicitely mentioned the difference: > >>> I'd really like habit tracking to be enabled for all TODOs with >>> active >>> timestamps + repeaters with the property :STYLE: habit. > > That means: Exactly what you have now, but add an option to also match > active timestamps *without* the SCHEDULED or DEADLINE keyword. > > (i.e. similar to what you did for me in the icalendar export) > > And I hope the next paragraph also makes more sense now: > >>> Those things are rarely part of the hard landscape of the day for >>> me, >>> things won't blow up if I won't do them on exactly that same day, >>> so I >>> don't want them scheduled and don't want them on my calendar, but I >>> want to be reminded in my agenda. But tracking how consistently I've >>> done things on those days is still very useful. > > > > -- > Friedrich Delgado Friedrichs > TauPan on Ircnet and Freenode ;) > > > _______________________________________________ > 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