emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* log on state change
@ 2007-09-01  7:46 Cezar
  2007-09-03 16:25 ` Carsten Dominik
  2007-09-14 15:56 ` Carsten Dominik
  0 siblings, 2 replies; 34+ messages in thread
From: Cezar @ 2007-09-01  7:46 UTC (permalink / raw)
  To: emacs-orgmode


Hello list,

  I would like to record some comments JUST on certain states,
for example I want to mark a task as WAITING and give it a reason,
or the "thing" I am waiting for. 
  Also is it possible to get to a state without cycling, and have
the loggining feature mentioned above ?

Rest regards,
Cezar

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-01  7:46 log on state change Cezar
@ 2007-09-03 16:25 ` Carsten Dominik
  2007-09-03 17:34   ` Leo
                     ` (2 more replies)
  2007-09-14 15:56 ` Carsten Dominik
  1 sibling, 3 replies; 34+ messages in thread
From: Carsten Dominik @ 2007-09-03 16:25 UTC (permalink / raw)
  To: Cezar; +Cc: emacs-orgmode


On Sep 1, 2007, at 9:46, Cezar wrote:

>
> Hello list,
>
>   I would like to record some comments JUST on certain states,
> for example I want to mark a task as WAITING and give it a reason,
> or the "thing" I am waiting for.

This is currently not possible.  Are there more people who would
find this a very useful feature?

> Also is it possible to get to a state without cycling, and have
> the loggining feature mentioned above ?

Yes, since 5.07, you can mis-use the TAGS interface to directly
switch to TODO states.  Check the release notes.

- Carsten

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-03 16:25 ` Carsten Dominik
@ 2007-09-03 17:34   ` Leo
  2007-09-04  1:00     ` Xavier Maillard
  2007-09-03 17:35   ` Leo
  2007-09-04  1:00   ` Xavier Maillard
  2 siblings, 1 reply; 34+ messages in thread
From: Leo @ 2007-09-03 17:34 UTC (permalink / raw)
  To: emacs-orgmode

On 2007-09-03 17:25 +0100, Carsten Dominik wrote:
>>   I would like to record some comments JUST on certain states,
>> for example I want to mark a task as WAITING and give it a reason,
>> or the "thing" I am waiting for.
>
> This is currently not possible.  Are there more people who would
> find this a very useful feature?

I usually add a time stamp and write the reason in the text under the
heading. So I don't think this is useful.

-- 
Leo <sdl.web AT gmail.com>                (GPG Key: 9283AA3F)

      Gnus is one component of the Emacs operating system.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-03 16:25 ` Carsten Dominik
  2007-09-03 17:34   ` Leo
@ 2007-09-03 17:35   ` Leo
  2007-09-03 18:32     ` Carsten Dominik
  2007-09-04  1:00   ` Xavier Maillard
  2 siblings, 1 reply; 34+ messages in thread
From: Leo @ 2007-09-03 17:35 UTC (permalink / raw)
  To: emacs-orgmode

On 2007-09-03 17:25 +0100, Carsten Dominik wrote:
>> Also is it possible to get to a state without cycling, and have
>> the loggining feature mentioned above ?
>
> Yes, since 5.07, you can mis-use the TAGS interface to directly
> switch to TODO states.  Check the release notes.

Is this temporary until a better solution is found?

-- 
Leo <sdl.web AT gmail.com>                (GPG Key: 9283AA3F)

      Gnus is one component of the Emacs operating system.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: Re: log on state change
  2007-09-03 17:35   ` Leo
@ 2007-09-03 18:32     ` Carsten Dominik
  2007-09-03 19:56       ` Leo
  0 siblings, 1 reply; 34+ messages in thread
From: Carsten Dominik @ 2007-09-03 18:32 UTC (permalink / raw)
  To: Leo; +Cc: emacs-orgmode


On Sep 3, 2007, at 19:35, Leo wrote:

> On 2007-09-03 17:25 +0100, Carsten Dominik wrote:
>>> Also is it possible to get to a state without cycling, and have
>>> the loggining feature mentioned above ?
>>
>> Yes, since 5.07, you can mis-use the TAGS interface to directly
>> switch to TODO states.  Check the release notes.
>
> Is this temporary until a better solution is found?

Not at all, I really cannot think of a better solution.
The only thing preliminary about this would be the setup
using Emacs Lisp.  I guess the in-buffer setup like

#+SEQ_TODO: TODO(t)....

is nice and similar to TAGS, so that will stay.

- Carsten

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-03 18:32     ` Carsten Dominik
@ 2007-09-03 19:56       ` Leo
  2007-09-04 16:43         ` Bastien
  2007-09-05  3:28         ` Carsten Dominik
  0 siblings, 2 replies; 34+ messages in thread
From: Leo @ 2007-09-03 19:56 UTC (permalink / raw)
  To: emacs-orgmode

On 2007-09-03 19:32 +0100, Carsten Dominik wrote:
>>> Yes, since 5.07, you can mis-use the TAGS interface to directly
>>> switch to TODO states.  Check the release notes.
>>
>> Is this temporary until a better solution is found?
>
> Not at all, I really cannot think of a better solution.
> The only thing preliminary about this would be the setup
> using Emacs Lisp.  I guess the in-buffer setup like
>
> #+SEQ_TODO: TODO(t)....
>
> is nice and similar to TAGS, so that will stay.

Using tags to setup todo looks unclean to me. However it is very nice to
be able to set up todo using an interface similar to tags.

And since the argument to org-todo has become completely useless because
of this feature. I propose the following:

    C-c C-t (`org-todo') brings up an interface similar to the one for
    org-set-tags but only for todos (C-c C-c only for tags)

    C-u C-c C-t cycle through todo states i.e. the old behavior.

    make an user option to swap C-c C-t and C-u C-c C-t i.e. C-c C-t
    cycle through todo states

    automatically shortcut for todos:
     - if it is specified by user then use it
     - otherwise, use the first letter of the name of the todos
     - if the first letter has been taken, use the subsequent
       letter
     - continue until a unique letter is found

For example,

   When `C-c C-t', a buffer shows up:

   -*- buffer -*-

   => (T)odo (W)aiting (D)elegated
      (C)ancelled (M)aybe (D)one

   -*- buffer -*-

   'C-n' and 'C-p' can move to the next/previous todo state

   The arrow indicates the current state.

   Only shortcut in the row indicated by the 'arrow' is in effect thus
   allows (D)one to (D)elegated to co-exist.

Some of the points might be also helpful for tags.

HTH,
-- 
Leo <sdl.web AT gmail.com>                (GPG Key: 9283AA3F)

      Gnus is one component of the Emacs operating system.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-03 16:25 ` Carsten Dominik
  2007-09-03 17:34   ` Leo
  2007-09-03 17:35   ` Leo
@ 2007-09-04  1:00   ` Xavier Maillard
  2 siblings, 0 replies; 34+ messages in thread
From: Xavier Maillard @ 2007-09-04  1:00 UTC (permalink / raw)
  To: Carsten Dominik; +Cc: emacs-orgmode, cezar



   On Sep 1, 2007, at 9:46, Cezar wrote:

   >
   > Hello list,
   >
   >   I would like to record some comments JUST on certain states,
   > for example I want to mark a task as WAITING and give it a reason,
   > or the "thing" I am waiting for.

   This is currently not possible.  Are there more people who would
   find this a very useful feature?

I, for sure. There are clearly STATES where I do not think
entering log informations would be usefull. What would be even
cooler would be to have C-u M-TAB not asking for a log state.

Regards,

	Xavier
-- 
http://www.gnu.org
http://www.april.org
http://www.lolica.org

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: Re: log on state change
  2007-09-03 17:34   ` Leo
@ 2007-09-04  1:00     ` Xavier Maillard
  0 siblings, 0 replies; 34+ messages in thread
From: Xavier Maillard @ 2007-09-04  1:00 UTC (permalink / raw)
  To: Leo; +Cc: emacs-orgmode


   On 2007-09-03 17:25 +0100, Carsten Dominik wrote:
   >>   I would like to record some comments JUST on certain states,
   >> for example I want to mark a task as WAITING and give it a reason,
   >> or the "thing" I am waiting for.
   >
   > This is currently not possible.  Are there more people who would
   > find this a very useful feature?

   I usually add a time stamp and write the reason in the text under the
   heading. So I don't think this is useful.

I also act like this 80% of the time. *But* (yes there is a
*but*), I sometimes do not need to enter anything but just change
the state. So for this reason, I think this could be usefull not
to be asked (This is why I proposed to add a universal prefix to
cycling state for this).

Regards,

	Xavier
-- 
http://www.gnu.org
http://www.april.org
http://www.lolica.org

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: Re: log on state change
  2007-09-03 19:56       ` Leo
@ 2007-09-04 16:43         ` Bastien
  2007-09-05  3:32           ` Carsten Dominik
  2007-09-05  3:28         ` Carsten Dominik
  1 sibling, 1 reply; 34+ messages in thread
From: Bastien @ 2007-09-04 16:43 UTC (permalink / raw)
  To: emacs-orgmode

Leo <sdl.web@gmail.com> writes:

> Using tags to setup todo looks unclean to me. However it is very nice to
> be able to set up todo using an interface similar to tags.
>
> And since the argument to org-todo has become completely useless because
> of this feature. I propose the following:
>
>     C-c C-t (`org-todo') brings up an interface similar to the one for
>     org-set-tags but only for todos (C-c C-c only for tags)

I wish we could stick to the yes-very-busy C-c C-c key for setting both
TODOs and tags.

Here is another suggestion: why not restrict the fast selection to TODO
keywords when the point is at TODO keywords, and to tags when the point
is on tags?

This would make C-c C-c even more context-aware, but I guess this is
what most users expect from it. And since the current behavior is okay,
I guess this new contextual behavior should be set through an option,
defaulting to nil.

Another argument to let C-c C-t continue its job is that it is able to
distinguish between "sequence" TODOs and "type" TODOs. This is extremely
useful -- especially when C-c C-t is bound to `org-agenda-todo' and you
don't remember whether the expected TODO keywords for a headline are
part of a sequence or are types.

Regards,

-- 
Bastien

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: Re: log on state change
  2007-09-03 19:56       ` Leo
  2007-09-04 16:43         ` Bastien
@ 2007-09-05  3:28         ` Carsten Dominik
  2007-09-05 10:06           ` Leo
  2007-09-05 15:21           ` Leo
  1 sibling, 2 replies; 34+ messages in thread
From: Carsten Dominik @ 2007-09-05  3:28 UTC (permalink / raw)
  To: Leo; +Cc: emacs-orgmode


On Sep 3, 2007, at 21:56, Leo wrote:

> On 2007-09-03 19:32 +0100, Carsten Dominik wrote:
>>>> Yes, since 5.07, you can mis-use the TAGS interface to directly
>>>> switch to TODO states.  Check the release notes.
>>>
>>> Is this temporary until a better solution is found?
>>
>> Not at all, I really cannot think of a better solution.
>> The only thing preliminary about this would be the setup
>> using Emacs Lisp.  I guess the in-buffer setup like
>>
>> #+SEQ_TODO: TODO(t)....
>>
>> is nice and similar to TAGS, so that will stay.
>
> Using tags to setup todo looks unclean to me. However it is very nice 
> to
> be able to set up todo using an interface similar to tags.

Yes, it is not very clean, agreed.  Even if you *could* view TODO
keywords as special,  privileged tag.

> And since the argument to org-todo has become completely useless 
> because
> of this feature. I propose the following:
>
>     C-c C-t (`org-todo') brings up an interface similar to the one for
>     org-set-tags but only for todos (C-c C-c only for tags)

Hm, yes, this might indeed be cleaner.

>     C-u C-c C-t cycle through todo states i.e. the old behavior.

And don't forget that we also have S-right doing cycling.

>
>     make an user option to swap C-c C-t and C-u C-c C-t i.e. C-c C-t
>     cycle through todo states
>
>     automatically shortcut for todos:
>      - if it is specified by user then use it
>      - otherwise, use the first letter of the name of the todos
>      - if the first letter has been taken, use the subsequent
>        letter
>      - continue until a unique letter is found

That mechanism already exists for tags, easy to re-use it.

> For example,
>
>    When `C-c C-t', a buffer shows up:
>
>    -*- buffer -*-
>
>    => (T)odo (W)aiting (D)elegated
>       (C)ancelled (M)aybe (D)one
>
>    -*- buffer -*-
>
>    'C-n' and 'C-p' can move to the next/previous todo state
>
>    The arrow indicates the current state.

I don't think it is even necessary, to mark the current state.
This is important for tags because of inheritance, and because you
can change several tags with a single call to C-c C-c.  For for a single
TODO state change?

>
>    Only shortcut in the row indicated by the 'arrow' is in effect thus
>    allows (D)one to (D)elegated to co-exist.

Well, I think allowing the same letter to mean different things will
be confusing and will make this special interface less effective.

> Some of the points might be also helpful for tags.

I can't really see which ones, the TAG interface does all this.

- Carsten



--
Carsten Dominik
Sterrenkundig Instituut "Anton Pannekoek"
Universiteit van Amsterdam
Kruislaan 403
NL-1098SJ Amsterdam
phone: +31 20 525 7477

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: Re: log on state change
  2007-09-04 16:43         ` Bastien
@ 2007-09-05  3:32           ` Carsten Dominik
  2007-09-05  5:06             ` Bastien
  2007-09-05 15:16             ` Leo
  0 siblings, 2 replies; 34+ messages in thread
From: Carsten Dominik @ 2007-09-05  3:32 UTC (permalink / raw)
  To: Bastien; +Cc: emacs-orgmode


On Sep 4, 2007, at 18:43, Bastien wrote:

> Leo <sdl.web@gmail.com> writes:
>
>> Using tags to setup todo looks unclean to me. However it is very nice 
>> to
>> be able to set up todo using an interface similar to tags.
>>
>> And since the argument to org-todo has become completely useless 
>> because
>> of this feature. I propose the following:
>>
>>     C-c C-t (`org-todo') brings up an interface similar to the one for
>>     org-set-tags but only for todos (C-c C-c only for tags)
>
> I wish we could stick to the yes-very-busy C-c C-c key for setting both
> TODOs and tags.

I am no longer sure this is a good idea, if at all this will be 
optional.

> Here is another suggestion: why not restrict the fast selection to TODO
> keywords when the point is at TODO keywords, and to tags when the point
> is on tags?

Definitely a NO.  Who would want to move the cursor before setting 
tags???

> Another argument to let C-c C-t continue its job is that it is able to
> distinguish between "sequence" TODOs and "type" TODOs. This is 
> extremely
> useful -- especially when C-c C-t is bound to `org-agenda-todo' and you
> don't remember whether the expected TODO keywords for a headline are
> part of a sequence or are types.

Interesting to know that you are using this distinction.  I was 
wondering
if anybody did.

- Carsten

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: Re: log on state change
  2007-09-05  3:32           ` Carsten Dominik
@ 2007-09-05  5:06             ` Bastien
  2007-09-05 15:16             ` Leo
  1 sibling, 0 replies; 34+ messages in thread
From: Bastien @ 2007-09-05  5:06 UTC (permalink / raw)
  To: emacs-orgmode

Carsten Dominik <dominik@science.uva.nl> writes:

>> Here is another suggestion: why not restrict the fast selection to TODO
>> keywords when the point is at TODO keywords, and to tags when the point
>> is on tags?
>
> Definitely a NO. Who would want to move the cursor before setting
> tags???

I meant: "... restrict the fast selection to tags otherwise (when the
point is *not* on a TODO keyword)". 

Since C-a either jumps at the beginning of line or at the beginning of
the heading (not at TODO keywords), being on a TODO keywords requires an
intentional move, and I thought the cost of this intentional move would
protect the (more) expected C-c C-c behavior (i.e. fast tags selection).

Anyway, I can see there is too much clouds and speculation here!

-- 
Bastien

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-05  3:28         ` Carsten Dominik
@ 2007-09-05 10:06           ` Leo
  2007-09-05 10:23             ` Carsten Dominik
  2007-09-05 15:21           ` Leo
  1 sibling, 1 reply; 34+ messages in thread
From: Leo @ 2007-09-05 10:06 UTC (permalink / raw)
  To: emacs-orgmode

On 2007-09-05 04:28 +0100, Carsten Dominik wrote:
>>     make an user option to swap C-c C-t and C-u C-c C-t i.e. C-c C-t
>>     cycle through todo states
>>
>>     automatically shortcut for todos:
>>      - if it is specified by user then use it
>>      - otherwise, use the first letter of the name of the todos
>>      - if the first letter has been taken, use the subsequent
>>        letter
>>      - continue until a unique letter is found
>
> That mechanism already exists for tags, easy to re-use it.

I have yet to see such a feature in org.

I don't want to manually define shortcuts for each keywords, instead I
want org to do that automatically for me. Is there a hidden option to
enable that feature?

-- 
Leo <sdl.web AT gmail.com>                (GPG Key: 9283AA3F)

      Gnus is one component of the Emacs operating system.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: Re: log on state change
  2007-09-05 10:06           ` Leo
@ 2007-09-05 10:23             ` Carsten Dominik
  2007-09-05 15:23               ` Leo
  0 siblings, 1 reply; 34+ messages in thread
From: Carsten Dominik @ 2007-09-05 10:23 UTC (permalink / raw)
  To: Leo; +Cc: emacs-orgmode

You need to define at least one shortcut, Org-mode will assign the rest.
Granted, the algorithm could be a lot better, but it does it.

- Carsten

On Sep 5, 2007, at 12:06, Leo wrote:

> On 2007-09-05 04:28 +0100, Carsten Dominik wrote:
>>>     make an user option to swap C-c C-t and C-u C-c C-t i.e. C-c C-t
>>>     cycle through todo states
>>>
>>>     automatically shortcut for todos:
>>>      - if it is specified by user then use it
>>>      - otherwise, use the first letter of the name of the todos
>>>      - if the first letter has been taken, use the subsequent
>>>        letter
>>>      - continue until a unique letter is found
>>
>> That mechanism already exists for tags, easy to re-use it.
>
> I have yet to see such a feature in org.
>
> I don't want to manually define shortcuts for each keywords, instead I
> want org to do that automatically for me. Is there a hidden option to
> enable that feature?
>
> -- 
> Leo <sdl.web AT gmail.com>                (GPG Key: 9283AA3F)
>
>       Gnus is one component of the Emacs operating system.
>
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
>

--
Carsten Dominik
Sterrenkundig Instituut "Anton Pannekoek"
Universiteit van Amsterdam
Kruislaan 403
NL-1098SJ Amsterdam
phone: +31 20 525 7477

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-05  3:32           ` Carsten Dominik
  2007-09-05  5:06             ` Bastien
@ 2007-09-05 15:16             ` Leo
  1 sibling, 0 replies; 34+ messages in thread
From: Leo @ 2007-09-05 15:16 UTC (permalink / raw)
  To: emacs-orgmode

On 2007-09-05 04:32 +0100, Carsten Dominik wrote:
>> Here is another suggestion: why not restrict the fast selection to TODO
>> keywords when the point is at TODO keywords, and to tags when the point
>> is on tags?
>
> Definitely a NO.  Who would want to move the cursor before setting
> tags???

I also feel the same way as Carsten.

-- 
Leo <sdl.web AT gmail.com>                (GPG Key: 9283AA3F)

      Gnus is one component of the Emacs operating system.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-05  3:28         ` Carsten Dominik
  2007-09-05 10:06           ` Leo
@ 2007-09-05 15:21           ` Leo
  1 sibling, 0 replies; 34+ messages in thread
From: Leo @ 2007-09-05 15:21 UTC (permalink / raw)
  To: emacs-orgmode

On 2007-09-05 04:28 +0100, Carsten Dominik wrote:
>>    'C-n' and 'C-p' can move to the next/previous todo state
>>
>>    The arrow indicates the current state.
>
> I don't think it is even necessary, to mark the current state.
> This is important for tags because of inheritance, and because you
> can change several tags with a single call to C-c C-c.  For for a single
> TODO state change?

I can live with this.

>>
>>    Only shortcut in the row indicated by the 'arrow' is in effect
>>thus allows (D)one to (D)elegated to co-exist.
>
> Well, I think allowing the same letter to mean different things will
> be confusing and will make this special interface less effective.

Fine for now.

>> Some of the points might be also helpful for tags.
>
> I can't really see which ones, the TAG interface does all this.

I was not aware of some features of tags.

Thanks for implementing this in org!

-- 
Leo <sdl.web AT gmail.com>                (GPG Key: 9283AA3F)

      Gnus is one component of the Emacs operating system.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-05 10:23             ` Carsten Dominik
@ 2007-09-05 15:23               ` Leo
  2007-09-05 15:43                 ` Carsten Dominik
  0 siblings, 1 reply; 34+ messages in thread
From: Leo @ 2007-09-05 15:23 UTC (permalink / raw)
  To: emacs-orgmode

On 2007-09-05 11:23 +0100, Carsten Dominik wrote:
> You need to define at least one shortcut, Org-mode will assign the rest.
> Granted, the algorithm could be a lot better, but it does it.
>
> - Carsten

Can we remove the 'at least one shortcut' limitation?

-- 
Leo <sdl.web AT gmail.com>                (GPG Key: 9283AA3F)

      Gnus is one component of the Emacs operating system.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: Re: log on state change
  2007-09-05 15:23               ` Leo
@ 2007-09-05 15:43                 ` Carsten Dominik
  2007-09-05 20:13                   ` Leo
  0 siblings, 1 reply; 34+ messages in thread
From: Carsten Dominik @ 2007-09-05 15:43 UTC (permalink / raw)
  To: Leo; +Cc: emacs-orgmode

Yes

(setg org-use-fast-tag-selection t)

- Carsten

On Sep 5, 2007, at 17:23, Leo wrote:

> On 2007-09-05 11:23 +0100, Carsten Dominik wrote:
>> You need to define at least one shortcut, Org-mode will assign the 
>> rest.
>> Granted, the algorithm could be a lot better, but it does it.
>>
>> - Carsten
>
> Can we remove the 'at least one shortcut' limitation?
>
> -- 
> Leo <sdl.web AT gmail.com>                (GPG Key: 9283AA3F)
>
>       Gnus is one component of the Emacs operating system.
>
>
>
> _______________________________________________
> Emacs-orgmode mailing list
> Emacs-orgmode@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-orgmode
>
>

--
Carsten Dominik
Sterrenkundig Instituut "Anton Pannekoek"
Universiteit van Amsterdam
Kruislaan 403
NL-1098SJ Amsterdam
phone: +31 20 525 7477

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-05 15:43                 ` Carsten Dominik
@ 2007-09-05 20:13                   ` Leo
  2007-09-05 21:43                     ` Carsten Dominik
  0 siblings, 1 reply; 34+ messages in thread
From: Leo @ 2007-09-05 20:13 UTC (permalink / raw)
  To: emacs-orgmode

On 2007-09-05 16:43 +0100, Carsten Dominik wrote:
> Yes
>
> (setg org-use-fast-tag-selection t)
>
> - Carsten

But this is only tags. Is there a similar one to todo? I haven't found
it though.

-- 
Leo <sdl.web AT gmail.com>                (GPG Key: 9283AA3F)

      Gnus is one component of the Emacs operating system.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: Re: log on state change
  2007-09-05 20:13                   ` Leo
@ 2007-09-05 21:43                     ` Carsten Dominik
  2007-09-05 22:00                       ` Leo
  0 siblings, 1 reply; 34+ messages in thread
From: Carsten Dominik @ 2007-09-05 21:43 UTC (permalink / raw)
  To: Leo; +Cc: emacs-orgmode


On Sep 5, 2007, at 22:13, Leo wrote:

> On 2007-09-05 16:43 +0100, Carsten Dominik wrote:
>> Yes
>>
>> (setg org-use-fast-tag-selection t)
>>
>> - Carsten
>
> But this is only tags.

Yes, I was talking about tags all the time.

> Is there a similar one to todo? I haven't found
> it though.

There is org-use-fast-todo-selection, but setting it to t does not yet
really force letters for all keywords, you still need to have configured
at least one key.  This is a-symmetric and will be fixed.

One reason why automatic key assignment currently sucks is because the 
algorithm
is relatively stupid.  Needs to be improved.

- Carsten

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-05 21:43                     ` Carsten Dominik
@ 2007-09-05 22:00                       ` Leo
  0 siblings, 0 replies; 34+ messages in thread
From: Leo @ 2007-09-05 22:00 UTC (permalink / raw)
  To: emacs-orgmode

On 2007-09-05 22:43 +0100, Carsten Dominik wrote:
>> Is there a similar one to todo? I haven't found
>> it though.
>
> There is org-use-fast-todo-selection, but setting it to t does not yet
> really force letters for all keywords, you still need to have configured
> at least one key.  This is a-symmetric and will be fixed.
>
> One reason why automatic key assignment currently sucks is because
> the algorithm
> is relatively stupid.  Needs to be improved.

i see ;)

>
> - Carsten

-- 
Leo <sdl.web AT gmail.com>                (GPG Key: 9283AA3F)

      Gnus is one component of the Emacs operating system.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-01  7:46 log on state change Cezar
  2007-09-03 16:25 ` Carsten Dominik
@ 2007-09-14 15:56 ` Carsten Dominik
  2007-09-14 17:56   ` Bernt Hansen
  2007-09-18  1:00   ` Xavier Maillard
  1 sibling, 2 replies; 34+ messages in thread
From: Carsten Dominik @ 2007-09-14 15:56 UTC (permalink / raw)
  To: Cezar; +Cc: emacs-orgmode

On Sep 1, 2007, at 9:46, Cezar wrote:

>
> Hello list,
>
>   I would like to record some comments JUST on certain states,
> for example I want to mark a task as WAITING and give it a reason,
> or the "thing" I am waiting for.

This will be possible in the next version with

#+SEQ_TODO: TODO WAITING(@) | DONE
#+STARTUP: lognotestate

- Carsten

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-14 15:56 ` Carsten Dominik
@ 2007-09-14 17:56   ` Bernt Hansen
  2007-09-14 19:38     ` Carsten Dominik
  2007-09-18  1:00   ` Xavier Maillard
  1 sibling, 1 reply; 34+ messages in thread
From: Bernt Hansen @ 2007-09-14 17:56 UTC (permalink / raw)
  To: emacs-orgmode

Carsten Dominik <dominik@science.uva.nl> writes:

> On Sep 1, 2007, at 9:46, Cezar wrote:
>>
>>   I would like to record some comments JUST on certain states,
>> for example I want to mark a task as WAITING and give it a reason,
>> or the "thing" I am waiting for.
>
> This will be possible in the next version with
>
> #+SEQ_TODO: TODO WAITING(@) | DONE
> #+STARTUP: lognotestate

Won't that conflict with org-use-fast-todo-selection for changing state?

#+SEQ_TODO: TODO(t) STARTED(s) WAITING(w) APPT(a) INVOICE(i) | DONE(d) DEFERRED(p) CANCELLED(c)

Is there a way to specify both?

-Bernt

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: Re: log on state change
  2007-09-14 17:56   ` Bernt Hansen
@ 2007-09-14 19:38     ` Carsten Dominik
  2007-09-14 19:44       ` Bernt Hansen
                         ` (2 more replies)
  0 siblings, 3 replies; 34+ messages in thread
From: Carsten Dominik @ 2007-09-14 19:38 UTC (permalink / raw)
  To: Bernt Hansen; +Cc: emacs-orgmode


On Sep 14, 2007, at 19:56, Bernt Hansen wrote:

> Carsten Dominik <dominik@science.uva.nl> writes:
>
>> On Sep 1, 2007, at 9:46, Cezar wrote:
>>>
>>>   I would like to record some comments JUST on certain states,
>>> for example I want to mark a task as WAITING and give it a reason,
>>> or the "thing" I am waiting for.
>>
>> This will be possible in the next version with
>>
>> #+SEQ_TODO: TODO WAITING(@) | DONE
>> #+STARTUP: lognotestate
>
> Won't that conflict with org-use-fast-todo-selection for changing 
> state?
>
> #+SEQ_TODO: TODO(t) STARTED(s) WAITING(w) APPT(a) INVOICE(i) | DONE(d) 
> DEFERRED(p) CANCELLED(c)
>
> Is there a way to specify both?

Yes.

#+SEQ_TODO: TODO(t) STARTED(s) WAITING(w@) APPT(a) INVOICE(i@) | 
DONE(d) DEFERRED(p@) CANCELLED(c@)

The only restriction is that you no longer can use "@" as a
selection character for fast TODO selection.

- Carsten

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: Re: log on state change
  2007-09-14 19:38     ` Carsten Dominik
@ 2007-09-14 19:44       ` Bernt Hansen
  2007-09-16 10:03       ` Cezar
  2007-09-18  1:00       ` Xavier Maillard
  2 siblings, 0 replies; 34+ messages in thread
From: Bernt Hansen @ 2007-09-14 19:44 UTC (permalink / raw)
  To: Carsten Dominik; +Cc: emacs-orgmode

Carsten Dominik <dominik@science.uva.nl> writes:

> On Sep 14, 2007, at 19:56, Bernt Hansen wrote:
>
>> Carsten Dominik <dominik@science.uva.nl> writes:
>>
>>> On Sep 1, 2007, at 9:46, Cezar wrote:
>>>>
>>>>   I would like to record some comments JUST on certain states,
>>>> for example I want to mark a task as WAITING and give it a reason,
>>>> or the "thing" I am waiting for.
>>>
>>> This will be possible in the next version with
>>>
>>> #+SEQ_TODO: TODO WAITING(@) | DONE
>>> #+STARTUP: lognotestate
>>
>> Won't that conflict with org-use-fast-todo-selection for changing
>> state?
>>
>> #+SEQ_TODO: TODO(t) STARTED(s) WAITING(w) APPT(a) INVOICE(i) |
>> DONE(d) DEFERRED(p) CANCELLED(c)
>>
>> Is there a way to specify both?
>
> Yes.
>
> #+SEQ_TODO: TODO(t) STARTED(s) WAITING(w@) APPT(a) INVOICE(i@) |
> DONE(d) DEFERRED(p@) CANCELLED(c@)
>
> The only restriction is that you no longer can use "@" as a
> selection character for fast TODO selection.

Great!  Thanks!  :)

-Bernt

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-14 19:38     ` Carsten Dominik
  2007-09-14 19:44       ` Bernt Hansen
@ 2007-09-16 10:03       ` Cezar
  2007-09-16 12:31         ` Bastien
  2007-09-18  1:00       ` Xavier Maillard
  2 siblings, 1 reply; 34+ messages in thread
From: Cezar @ 2007-09-16 10:03 UTC (permalink / raw)
  To: emacs-orgmode

Carsten Dominik <dominik@science.uva.nl> writes:

>>>
>>> This will be possible in the next version with
>>>
>>> #+SEQ_TODO: TODO WAITING(@) | DONE
>>> #+STARTUP: lognotestate

Which version would that be ?I am using 5.09 and it's not yet working.

Best regards,
Cezar

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: Re: log on state change
  2007-09-16 10:03       ` Cezar
@ 2007-09-16 12:31         ` Bastien
  2007-09-16 18:08           ` Cezar
  0 siblings, 1 reply; 34+ messages in thread
From: Bastien @ 2007-09-16 12:31 UTC (permalink / raw)
  To: emacs-orgmode

Cezar <cezar@mixandgo.ro> writes:

>>>> #+SEQ_TODO: TODO WAITING(@) | DONE
>>>> #+STARTUP: lognotestate
>
> Which version would that be ?I am using 5.09 and it's not yet working.

Working here with Org 5.09.

Maybe you forgot to compile and load the latest org.el file? 
Or maybe you forgot to update the buffer with C-cC-c?

-- 
Bastien

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-16 12:31         ` Bastien
@ 2007-09-16 18:08           ` Cezar
  2007-09-16 21:53             ` Bastien
  0 siblings, 1 reply; 34+ messages in thread
From: Cezar @ 2007-09-16 18:08 UTC (permalink / raw)
  To: emacs-orgmode

Bastien <bzg@altern.org> writes:

> Cezar <cezar@mixandgo.ro> writes:
>
>>>>> #+SEQ_TODO: TODO WAITING(@) | DONE
>>>>> #+STARTUP: lognotestate
>>
>> Which version would that be ?I am using 5.09 and it's not yet working.
>
> Working here with Org 5.09.
>
> Maybe you forgot to compile and load the latest org.el file? 
> Or maybe you forgot to update the buffer with C-cC-c?

Forgot to load the 5.09 version, I was still using the old one, sorry !

It's working great.

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: Re: log on state change
  2007-09-16 18:08           ` Cezar
@ 2007-09-16 21:53             ` Bastien
  2007-09-17 17:04               ` Carsten Dominik
  0 siblings, 1 reply; 34+ messages in thread
From: Bastien @ 2007-09-16 21:53 UTC (permalink / raw)
  To: emacs-orgmode

Cezar <cezar@mixandgo.ro> writes:

> Forgot to load the 5.09 version, I was still using the old one,
> sorry ! It's working great.

And I like this feature very much!

I stopped using the lognotestate option because it populated my buffer
with too many notes, certainly because I had too many states to go
through. But now I restricted the logging like this: 

#+STARTUP:   lognotestate
#+SEQ_TODO:  TODO(t) NEXT(n) INPROGRESS(i) SOMEDAY(s)  \
             WAITING(w@) | DONE(d) CANCELED(c@)

WAITING and CANCELED are the only two states where I need to keep a
note. Great stuff.

-- 
Bastien

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: Re: log on state change
  2007-09-16 21:53             ` Bastien
@ 2007-09-17 17:04               ` Carsten Dominik
  2007-09-18  1:00                 ` Xavier Maillard
  2007-09-21 13:16                 ` Bernt Hansen
  0 siblings, 2 replies; 34+ messages in thread
From: Carsten Dominik @ 2007-09-17 17:04 UTC (permalink / raw)
  To: Bastien; +Cc: emacs-orgmode



On Sep 16, 2007, at 23:53, Bastien wrote:

> Cezar <cezar@mixandgo.ro> writes:
>
>> Forgot to load the 5.09 version, I was still using the old one,
>> sorry ! It's working great.
>
> And I like this feature very much!
>
> I stopped using the lognotestate option because it populated my buffer
> with too many notes, certainly because I had too many states to go
> through.


Another (maybe undocumented) new feature is that if you exit the
note buffer with C-u C-c C-c, the note will be canceled and not even a 
time stamp recorded.

- Carsten



--
Carsten Dominik
Sterrenkundig Instituut "Anton Pannekoek"
Universiteit van Amsterdam
Kruislaan 403
NL-1098SJ Amsterdam
phone: +31 20 525 7477

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-14 15:56 ` Carsten Dominik
  2007-09-14 17:56   ` Bernt Hansen
@ 2007-09-18  1:00   ` Xavier Maillard
  1 sibling, 0 replies; 34+ messages in thread
From: Xavier Maillard @ 2007-09-18  1:00 UTC (permalink / raw)
  To: Carsten Dominik; +Cc: emacs-orgmode, cezar

   >   I would like to record some comments JUST on certain states,
   > for example I want to mark a task as WAITING and give it a reason,
   > or the "thing" I am waiting for.

   This will be possible in the next version

Nice ! I am also waiting for this feature.

	Xavier
-- 
http://www.gnu.org
http://www.april.org
http://www.lolica.org

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: Re: log on state change
  2007-09-14 19:38     ` Carsten Dominik
  2007-09-14 19:44       ` Bernt Hansen
  2007-09-16 10:03       ` Cezar
@ 2007-09-18  1:00       ` Xavier Maillard
  2 siblings, 0 replies; 34+ messages in thread
From: Xavier Maillard @ 2007-09-18  1:00 UTC (permalink / raw)
  To: Carsten Dominik; +Cc: bernt, emacs-orgmode

Hi,

   The only restriction is that you no longer can use "@" as a
   selection character for fast TODO selection.

This seems perfectly acceptable to me. Just a question though:
what will happen if a user type '@' in the fast todo selection ?
Will it bug at us ?

	Xavier
-- 
http://www.gnu.org
http://www.april.org
http://www.lolica.org

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: Re: log on state change
  2007-09-17 17:04               ` Carsten Dominik
@ 2007-09-18  1:00                 ` Xavier Maillard
  2007-09-21 13:16                 ` Bernt Hansen
  1 sibling, 0 replies; 34+ messages in thread
From: Xavier Maillard @ 2007-09-18  1:00 UTC (permalink / raw)
  To: Carsten Dominik; +Cc: emacs-orgmode




   On Sep 16, 2007, at 23:53, Bastien wrote:

   > Cezar <cezar@mixandgo.ro> writes:
   >
   >> Forgot to load the 5.09 version, I was still using the old one,
   >> sorry ! It's working great.
   >
   > And I like this feature very much!
   >
   > I stopped using the lognotestate option because it populated my buffer
   > with too many notes, certainly because I had too many states to go
   > through.


   Another (maybe undocumented) new feature is that if you exit the
   note buffer with C-u C-c C-c, the note will be canceled and not even a 
   time stamp recorded.

Pretty useful if one does not want to "customize" his states.

Great job.

	Xavier
-- 
http://www.gnu.org
http://www.april.org
http://www.lolica.org

^ permalink raw reply	[flat|nested] 34+ messages in thread

* Re: log on state change
  2007-09-17 17:04               ` Carsten Dominik
  2007-09-18  1:00                 ` Xavier Maillard
@ 2007-09-21 13:16                 ` Bernt Hansen
  1 sibling, 0 replies; 34+ messages in thread
From: Bernt Hansen @ 2007-09-21 13:16 UTC (permalink / raw)
  To: emacs-orgmode

Carsten Dominik <dominik@science.uva.nl> writes:

> On Sep 16, 2007, at 23:53, Bastien wrote:
>
>> Cezar <cezar@mixandgo.ro> writes:
>>
>>> Forgot to load the 5.09 version, I was still using the old one,
>>> sorry ! It's working great.
>>
>> And I like this feature very much!
>>
>> I stopped using the lognotestate option because it populated my buffer
>> with too many notes, certainly because I had too many states to go
>> through.
>
>
> Another (maybe undocumented) new feature is that if you exit the
> note buffer with C-u C-c C-c, the note will be canceled and not even a
> time stamp recorded.

Thanks!  I wasn't aware of this and it works great.  Now I'm using it
all the time :)

Bernt

^ permalink raw reply	[flat|nested] 34+ messages in thread

end of thread, other threads:[~2007-09-21 13:16 UTC | newest]

Thread overview: 34+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-09-01  7:46 log on state change Cezar
2007-09-03 16:25 ` Carsten Dominik
2007-09-03 17:34   ` Leo
2007-09-04  1:00     ` Xavier Maillard
2007-09-03 17:35   ` Leo
2007-09-03 18:32     ` Carsten Dominik
2007-09-03 19:56       ` Leo
2007-09-04 16:43         ` Bastien
2007-09-05  3:32           ` Carsten Dominik
2007-09-05  5:06             ` Bastien
2007-09-05 15:16             ` Leo
2007-09-05  3:28         ` Carsten Dominik
2007-09-05 10:06           ` Leo
2007-09-05 10:23             ` Carsten Dominik
2007-09-05 15:23               ` Leo
2007-09-05 15:43                 ` Carsten Dominik
2007-09-05 20:13                   ` Leo
2007-09-05 21:43                     ` Carsten Dominik
2007-09-05 22:00                       ` Leo
2007-09-05 15:21           ` Leo
2007-09-04  1:00   ` Xavier Maillard
2007-09-14 15:56 ` Carsten Dominik
2007-09-14 17:56   ` Bernt Hansen
2007-09-14 19:38     ` Carsten Dominik
2007-09-14 19:44       ` Bernt Hansen
2007-09-16 10:03       ` Cezar
2007-09-16 12:31         ` Bastien
2007-09-16 18:08           ` Cezar
2007-09-16 21:53             ` Bastien
2007-09-17 17:04               ` Carsten Dominik
2007-09-18  1:00                 ` Xavier Maillard
2007-09-21 13:16                 ` Bernt Hansen
2007-09-18  1:00       ` Xavier Maillard
2007-09-18  1:00   ` Xavier Maillard

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).