From mboxrd@z Thu Jan 1 00:00:00 1970 From: Grant Schissler Subject: Re: Customizing org-todo-repeat-to-state to return to the current TODO state Date: Fri, 21 Nov 2014 13:41:54 -0700 Message-ID: References: <864mtsfhk0.fsf@example.com> <87tx1ss460.fsf@alphaville.bos.redhat.com> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=047d7bea3792f73dc00508647af2 Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50396) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xrv22-0006Sp-In for emacs-orgmode@gnu.org; Fri, 21 Nov 2014 15:42:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xrv21-00057I-Er for emacs-orgmode@gnu.org; Fri, 21 Nov 2014 15:42:18 -0500 Received: from mail-wg0-x234.google.com ([2a00:1450:400c:c00::234]:47488) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xrv21-00057C-58 for emacs-orgmode@gnu.org; Fri, 21 Nov 2014 15:42:17 -0500 Received: by mail-wg0-f52.google.com with SMTP id a1so7531154wgh.39 for ; Fri, 21 Nov 2014 12:42:16 -0800 (PST) In-Reply-To: <87tx1ss460.fsf@alphaville.bos.redhat.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org --047d7bea3792f73dc00508647af2 Content-Type: text/plain; charset=UTF-8 Sorry, Nick. I understand your point better now. It may take a lot of reorganizing, but I will let you know if I find something that works for me. Thanks On Fri, Nov 21, 2014 at 1:13 PM, Nick Dokos wrote: > Sebastien Vauban > writes: > > > Grant Schissler wrote: > >> I am trying to change the behavior of marking a repeated task as DONE. > I > >> would like the task to return to the current TODO state rather than the > >> first in the TODO sequence or a fixed state. For example, > >> > >> ** APPT Lunch with Mallorie > >> <2014-12-04 Thu 12:00 +1w> > >> > >> Should return to APPT, not TODO or some other predefined state as in the > >> current behavior: > >> > >> TODO Lunch with Mallorie > >> - State "DONE" from "APPT" [2014-11-21 Fri 10:56] > >> <2014-12-11 Thu 12:00 +1w> > >> > >> I am sure that customizing the org-todo-repeat-to-state will do the > trick, > >> but sadly, I have had the time to learn elisp well enough to perform > this. > >> > >> Any help would be much appreciated. Please let me know if you have > >> questions. > > > > ;; TODO state to which a repeater should return the repeating task. > > (setq org-todo-repeat-to-state "APPT") > > > > That may not be the best solution however: it would change it globally, > so *every* repeater would go back to APPT. > > C-h v org-todo-repeat-to-state RET says: > > ,---- > | The TODO state to which a repeater should return the repeating task. > | By default this is the first task in a TODO sequence, or the previous > state > | in a TODO_TYP set. But you can specify another task here. > | alternatively, set the :REPEAT_TO_STATE: property of the entry. > `---- > > so setting the property of the entry might be better. > > Personally, I have my appointments in a separate file with its own > TODO sequence: > > #+TODO: APPT | DONE > > Nick > > > -- A. Grant Schissler, M.S GIDP Statistics, University of Arizona Research Assistant, Lussier Lab --047d7bea3792f73dc00508647af2 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Sorry, Nick.=C2=A0 I understand your point better now.=C2= =A0 It may take a lot of reorganizing, but I will let you know if I find so= mething that works for me. Thanks

On Fri, Nov 21, 2014 at 1:13 PM, Nick Dokos <ndokos@g= mail.com> wrote:
Sebastie= n Vauban <sva-news@mygooglest= .com>
writes:

> Grant Schissler wrote:
>> I am trying to change the behavior of marking a repeated task as D= ONE.=C2=A0 I
>> would like the task to return to the current TODO state rather tha= n the
>> first in the TODO sequence or a fixed state.=C2=A0 For example, >>
>> ** APPT Lunch with Mallorie
>> <2014-12-04 Thu 12:00 +1w>
>>
>> Should return to APPT, not TODO or some other predefined state as = in the
>> current behavior:
>>
>> TODO Lunch with Mallorie
>> - State "DONE"=C2=A0 =C2=A0 =C2=A0 =C2=A0from "APPT= "=C2=A0 =C2=A0 =C2=A0 =C2=A0[2014-11-21 Fri 10:56]
>> <2014-12-11 Thu 12:00 +1w>
>>
>> I am sure that customizing the org-todo-repeat-to-state will do th= e trick,
>> but sadly, I have had the time to learn elisp well enough to perfo= rm this.
>>
>> Any help would be much appreciated.=C2=A0 Please let me know if yo= u have
>> questions.
>
>=C2=A0 =C2=A0;; TODO state to which a repeater should return the repeat= ing task.
>=C2=A0 =C2=A0(setq org-todo-repeat-to-state "APPT")
>

That may not be the best solution however: it would change it g= lobally,
so *every* repeater would go back to APPT.

C-h v org-todo-repeat-to-state RET says:

,----
| The TODO state to which a repeater should return the repeating task.
| By default this is the first task in a TODO sequence, or the previous sta= te
| in a TODO_TYP set.=C2=A0 But you can specify another task here.
| alternatively, set the :REPEAT_TO_STATE: property of the entry.
`----

so setting the property of the entry might be better.

Personally, I have my appointments in a separate file with its own
TODO sequence:

#+TODO: APPT | DONE

Nick





--
A. Grant Schissler, M.S
GIDP Statistics, University of Arizona
Research Assistant= , Lussier Lab


--047d7bea3792f73dc00508647af2--