[Orgmode] Re: Added support for "habit tracking"

2009-10-25 Thread Paul Mead
Thanks Carsten, I figured it out straight after posting - I must learn to check one last time before posting! Paul ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/

[Orgmode] Re: Added support for "habit tracking"

2009-10-25 Thread Paul Mead
Sorry for the noise, I've just found the reference in my local copy of the manual, which is up to date! Paul ___ Emacs-orgmode mailing list Remember: use `Reply All' to send replies to the list. Emacs-orgmode@gnu.org http://lists.gnu.org/mailman/listin

Re: [Orgmode] Re: Added support for "habit tracking"

2009-10-25 Thread Carsten Dominik
On Oct 25, 2009, at 1:26 PM, Paul Mead wrote: John Wiegley writes: To test out this new feature, apply the attached patches and read the new manual section on "Tracking your habits". John I've been searching on the word "habits" in the manual and I can't find it anywhere. Can you g

[Orgmode] Re: Added support for "habit tracking"

2009-10-25 Thread Paul Mead
John Wiegley writes: > > To test out this new feature, apply the attached patches and read the new > manual > section on "Tracking your habits". > John I've been searching on the word "habits" in the manual and I can't find it anywhere. Can you give me a clue about where it might be hiding? I'

[Orgmode] Re: Added support for "habit tracking"

2009-10-24 Thread Matthew Lundin
Matthew Lundin writes: > John Wiegley writes: > >> The only difference between regular repeating tasks and habits is this: >> >> 1. Habits appear at the bottom of the agenda (by default) > > Out of curiosity, might I ask what org-agenda-sorting-strategy setting > produces the default behavior?

[Orgmode] Re: Added support for "habit tracking"

2009-10-24 Thread Matthew Lundin
John Wiegley writes: > The only difference between regular repeating tasks and habits is this: > > 1. Habits appear at the bottom of the agenda (by default) Out of curiosity, might I ask what org-agenda-sorting-strategy setting produces the default behavior? My agenda shows habits intermingled

Re: [Orgmode] Re: Added support for "habit tracking"

2009-10-23 Thread John Wiegley
On Oct 23, 2009, at 11:24 AM, Marcelo de Moraes Serpa wrote: But isn't consistency in the long-run the fact that you have actually *completed* them? Yes and no. I don't need to always complete them, and yet I could still be consistent. It's optimal to be perfectly consistent, but that's

Re: [Orgmode] Re: Added support for "habit tracking"

2009-10-23 Thread Marcelo de Moraes Serpa
> > Habits are different from tasks. It is "suggested" that you do them within > a range of time, but it's not completion which is important, rather > consistency over the long-run. Hence the graph to indicate your overall > progress on the goal of being consistent. > But isn't consistency in th

Re: [Orgmode] Re: Added support for "habit tracking"

2009-10-23 Thread John Wiegley
On Oct 23, 2009, at 2:10 AM, Marcelo de Moraes Serpa wrote: How could I define it so I can have a habit that happens weekly but that has a hard deadline of that very same weekday it has been specified to? In this case you would use an ordinary task with a ++1w repeater. Are you wanting t

Re: [Orgmode] Re: Added support for "habit tracking"

2009-10-22 Thread Marcelo de Moraes Serpa
Hi John, I have a doubt regarding a specific habit definition I'd like to create - A GTD Weekly review. I want this habit to "happen" every friday, weekly. But if this friday passes, then, I want org-habit to consider it overdue. I've tried the following def: ** TODO GTD Weekly Review SCHEDULE

[Orgmode] Re: Added support for "habit tracking"

2009-10-21 Thread John Wiegley
On Oct 21, 2009, at 2:36 PM, Matt Lundin wrote: In the consistency graph, the first day the task was skipped (10-12) appears in green (org-habit-ready-face) on the graph. The second day (10-13), when the task was overdue, appears in yellow (org-habit-alert-face). If I am reading the manual corre

[Orgmode] Re: Added support for "habit tracking"

2009-10-21 Thread Matt Lundin
Hi John, John Wiegley writes: > Ok, the following changes today have been submitted for inclusion: > > - "Habit" appears in mode-line when Habits are being displayed > > - Habits no longer use a DEADLINE, but .+1d/3d, to indicate a range. >Use .+1d if the min and max are the same. Thanks

Re: [Orgmode] Re: Added support for "habit tracking"

2009-10-20 Thread John Wiegley
On Oct 20, 2009, at 2:30 PM, Samuel Wales wrote: I wonder if we can switch to something a little more like extensible syntax. This would use keywords instead of symbols, for ease of remembering, looking up, etc. I've implemented ".+1d/3d" type syntax. What do you propose? John ___

Re: [Orgmode] Re: Added support for "habit tracking"

2009-10-20 Thread John Wiegley
On Oct 20, 2009, at 2:38 PM, Marcelo de Moraes Serpa wrote: Hmm, I had to put (require 'org-habit) in my .emacs, was that implicitly required or is org supposed to load it automatically? The habit support is optional, and should not incur any runtime or load-time costs for those who don't u

Re: [Orgmode] Re: Added support for "habit tracking"

2009-10-20 Thread Marcelo de Moraes Serpa
Hmm, I had to put (require 'org-habit) in my .emacs, was that implicitly required or is org supposed to load it automatically? On Tue, Oct 20, 2009 at 1:30 PM, Samuel Wales wrote: > On Tue, Oct 20, 2009 at 09:48, John Wiegley wrote: > > I agree with you here, and think that a more comprehensive

Re: [Orgmode] Re: Added support for "habit tracking"

2009-10-20 Thread Samuel Wales
On Tue, Oct 20, 2009 at 09:48, John Wiegley wrote: > I agree with you here, and think that a more comprehensive SCHEDULED syntax > might be just the fix.  I'll look into this.  Perhaps using a syntax like > "!+2/2". I wonder if we can switch to something a little more like extensible syntax. Thi

Re: [Orgmode] Re: Added support for "habit tracking"

2009-10-20 Thread Marcelo de Moraes Serpa
Oh, cool, thanks for the info John. Another stupid question: I did not find any references to habit-mode anywhere in the online org manual. Am I looking in the wrong place? Thanks, Marcelo. On Tue, Oct 20, 2009 at 12:19 PM, John Wiegley wrote: > On Oct 20, 2009, at 1:13 PM, Marcelo de Moraes

Re: [Orgmode] Re: Added support for "habit tracking"

2009-10-20 Thread John Wiegley
On Oct 20, 2009, at 1:13 PM, Marcelo de Moraes Serpa wrote: However, how do I apply these patches? I tried with patch, like this: patch -p0 < name_of_the_patch_file.patch (in the org-mode root directory, relatively to the lisp subdir) but it did not seem to work. Hi Marcelo, The habits code

Re: [Orgmode] Re: Added support for "habit tracking"

2009-10-20 Thread Marcelo de Moraes Serpa
This is very exciting, thanks a lot, I was looking on how to track my "recurrent tasks", and you just came with a full-fledged solution plus some new concepts I did not know. Thanks! However, how do I apply these patches? I tried with patch, like this: patch -p0 < name_of_the_patch_file.patch (in

[Orgmode] Re: Added support for "habit tracking"

2009-10-20 Thread Matthew Lundin
John Wiegley writes: > On Oct 20, 2009, at 10:02 AM, Matt Lundin wrote: > >> 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

Re: [Orgmode] Re: Added support for "habit tracking"

2009-10-20 Thread John Wiegley
On Oct 20, 2009, at 11:29 AM, Carsten Dominik wrote: 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 woul

[Orgmode] Re: Added support for "habit tracking"

2009-10-20 Thread John Wiegley
On Oct 20, 2009, at 10:02 AM, Matt Lundin wrote: 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

[Orgmode] Re: Added support for "habit tracking"

2009-10-20 Thread Matthew Lundin
Hi Carsten, Carsten Dominik writes: >> 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 chang

Re: [Orgmode] Re: Added support for "habit tracking"

2009-10-20 Thread Carsten Dominik
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, o

[Orgmode] Re: Added support for "habit tracking"

2009-10-20 Thread Matt Lundin
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

[Orgmode] Re: Added support for "habit tracking"

2009-10-19 Thread John Wiegley
Forgot to mention: To get a feel for what the consistency graph looks like in the agenda view, see this screenshot (based on the example in the manual): http://newartisans.com/habitgraph.png John ___ Emacs-orgmode mailing list Remember: use `Re