Re: [Orgmode] Re: A simpler remember architecture

2009-10-07 Thread Eric S Fraga
At Tue, 6 Oct 2009 16:33:08 +0200,
Daniel Clemente wrote:
> 
> >
> > To cater more to the OP's needs, consider using a special tag for such
> > common tasks, like :COMMON:
> >
> > The create a special agenda view hat just shows this tag.
> 
> 
>   This is a very nice solution. I thought of the agenda view as a way
> to view your agenda, but now I see that it can actually serve as a
> generic task dispatcher.

Yes, it took me a while of using agenda purely as a list of my tasks
before I realised (thanks to this list) that it was ever so powerful!
I use the tag :clocked: for all my clockable activities (which are not
that many, maybe 8 or so).  

What I found particularly useful was to set the
org-tags-exclude-from-inheritance variable to include :clocked: so
that you can have as complex a hierarchy below any clockable item
without it appearing in the agenda.

eric


___
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


Re: [Orgmode] Re: A simpler remember architecture

2009-10-06 Thread Bernt Hansen
Daniel Clemente  writes:

>>
>> To cater more to the OP's needs, consider using a special tag for such
>> common tasks, like :COMMON:
>>
>> The create a special agenda view hat just shows this tag.
>
>
>   This is a very nice solution. I thought of the agenda view as a way
> to view your agenda, but now I see that it can actually serve as a
> generic task dispatcher.
>
>   There are also common files and directories which I often want to
> open. I will write them as links inside a :COMMON: task, and this will
> be the generic Emacs dispatcher I was looking for.

If it's a single link in a headline then you can C-c C-o on the headline
and it immediately visits the link.

HTH,
Bernt


___
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


Re: [Orgmode] Re: A simpler remember architecture

2009-10-06 Thread Daniel Clemente
>
> To cater more to the OP's needs, consider using a special tag for such
> common tasks, like :COMMON:
>
> The create a special agenda view hat just shows this tag.


  This is a very nice solution. I thought of the agenda view as a way
to view your agenda, but now I see that it can actually serve as a
generic task dispatcher.

  There are also common files and directories which I often want to
open. I will write them as links inside a :COMMON: task, and this will
be the generic Emacs dispatcher I was looking for.


  Thanks

-- Daniel


___
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


Re: [Orgmode] Re: A simpler remember architecture

2009-10-06 Thread Carsten Dominik


On Oct 6, 2009, at 1:32 PM, Bernt Hansen wrote:


Daniel Clemente  writes:


 Just another off-topic but however related...:


C-u C-c C-x C-i i



 What if C-u C-c C-x C-i could show, in addition to the recently
clocked tasks, some fixed tasks from a user-defined list?
 The dialog would be:

Common tasks:
[1] answer phone
[b] breakfast
[p] procrastinate!
[n] think about next task to do
[2] work on file2 a bit more
Recently clocked in tasks:
[a] working on this
[b] working on that


 That list of common tasks could even be progressively created from
statistics of the most commonly clocked tasks.


I just use my STARTED agenda view for this.  I have a small number of
tasks in STARTED state for conveniently looking up what to clock  
in.  It
doesn't have a single keystroke access but the list is short enough  
that

I find it convenient to use.

I don't think we should pollute the recent clock list with other  
common
tasks.  If this is really needed then I think it would be better to  
be a

separate list so we don't have to share key sequence combinations etc.


I agree.

To cater more to the OP's needs, consider using a special tag for such
common tasks, like :COMMON:

The create a special agenda view hat just shows this tag.

- Carsten



___
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


Re: [Orgmode] Re: A simpler remember architecture

2009-10-06 Thread Bernt Hansen
Daniel Clemente  writes:

>   Just another off-topic but however related...:
>
>> C-u C-c C-x C-i i
>>
>
>   What if C-u C-c C-x C-i could show, in addition to the recently
> clocked tasks, some fixed tasks from a user-defined list?
>   The dialog would be:
>
> Common tasks:
> [1] answer phone
> [b] breakfast
> [p] procrastinate!
> [n] think about next task to do
> [2] work on file2 a bit more
> Recently clocked in tasks:
> [a] working on this
> [b] working on that
>
>
>   That list of common tasks could even be progressively created from
> statistics of the most commonly clocked tasks.

I just use my STARTED agenda view for this.  I have a small number of
tasks in STARTED state for conveniently looking up what to clock in.  It
doesn't have a single keystroke access but the list is short enough that
I find it convenient to use.

I don't think we should pollute the recent clock list with other common
tasks.  If this is really needed then I think it would be better to be a
separate list so we don't have to share key sequence combinations etc.

-Bernt


___
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


Re: [Orgmode] Re: A simpler remember architecture

2009-10-05 Thread Daniel Clemente
  Just another off-topic but however related...:

> C-u C-c C-x C-i i
>

  What if C-u C-c C-x C-i could show, in addition to the recently
clocked tasks, some fixed tasks from a user-defined list?
  The dialog would be:

Common tasks:
[1] answer phone
[b] breakfast
[p] procrastinate!
[n] think about next task to do
[2] work on file2 a bit more
Recently clocked in tasks:
[a] working on this
[b] working on that


  That list of common tasks could even be progressively created from
statistics of the most commonly clocked tasks.


-- Daniel


___
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


Re: [Orgmode] Re: A simpler remember architecture

2009-10-05 Thread Alan E. Davis
 I've been watching this thread closely.  At this point I want to jump in.
I like the ideas that have been posted here so far, about a different way of
organizing remember in org.  I'm not completely certain, but it seems that
part of what was asked for earlier is included in org-remember already, when
the template posts to the file directly, bypassing the remember buffer
altogether.  I don't remember why this was unfavorable to me, but in many
ways it is useful.  Many of the ideas of the OP and others about the use of
tags, etc., would be more than useful.

Another point, although somewhat off topic, draws my attention:

On Tue, Oct 6, 2009 at 9:41 AM, Daniel Clemente  wrote:

>
>  Actually what I would find useful is a task dispatcher for Emacs: a way to
> go to common tasks with a few keys.
>  For instance: C-c C-x C-g would open your customized dispatcher, a dialog
> similar to C-u C-c C-x C-j (clock recent task) but which shows you
> predefined tasks, like:
>
> [1] answer phone
> [b] breakfast
> [p] procrastinate!
> [n] think about next task to do
> [2] work on file2 a bit more
>
>
I agree with this, but I'm not sure how I would want it implemented.

I am currently using a file I have called "general.org" with links to
various projects.  Following an idea from Sacha Chua, the following is in
the init file:

   :(defun general ()
   :  (interactive)
   :  (find-file "~/org/General.org"))

I use it to store links to various projects.  It has often occurred to me
how handy it would be if this were integrated better with org-mode.  I would
like to be able to start defining a project, with a command that did the
following (at least):

   1.  interactively ask for a project name and make an org file or
directory (optionally)
   2.  insert a link either in some list like general.org
   3.  define (perhaps suggesting a default) key binding
   4.  perhaps setting up logging or other automatic processes (clocking?)

For now, however, general.org in my setup solves my problem.  One more
reason I like having my ~/org hierarchy under git control on three machines.

 Alan Davis
___
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


[Orgmode] Re: A simpler remember architecture

2009-10-05 Thread Daniel Clemente

Some idea about remember variations:

> +1, can we keep/have:
> - the templates,
> - possibility to 'pick file/topic first then remember'

  Actually what I would find useful is a task dispatcher for Emacs: a way to go 
to common tasks with a few keys.
  For instance: C-c C-x C-g would open your customized dispatcher, a dialog 
similar to C-u C-c C-x C-j (clock recent task) but which shows you predefined 
tasks, like:

[1] answer phone
[b] breakfast
[p] procrastinate!
[n] think about next task to do
[2] work on file2 a bit more

  Each key would bring you to the current buffer and task (e.g.: C-c C-x C-g b 
would move point to the „*** breakfast“ line in minor_tasks.org. 
  Clocking would be 1 chord away: C-c C-x C-g b C-c C-x C-i

  In fact this dispatcher could be a generic file/task/anything dispatcher for 
Emacs, which could bring you to any file you wanted in a few keys. Like 
recentf, but with user-defined positions instead of automatically computed 
entries.

  It could be nice have this inside Org.

-- Daniel



___
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


Re: [Orgmode] Re: A simpler remember architecture

2009-10-02 Thread David Bremner
Jean-Marie Gaillourdet wrote:

>At Thu, 01 Oct 2009 14:41:39 -0400,
>Bernt Hansen wrote:
>> C-u C-c C-x C-i i

>Perhaps, it's worth considering shorter and easier to remember
>keyboard shortcuts.

It is actually not quite as bad is it sounds.

- C-u is the generic "do it differently prefix" 

- C-c C-x C-i is the usual start the clock in org.  Unfortunately org
has so many commands, that it is probably hard to find a two key
sequence.

At that point a menu pops up, and you choose i.

d



___
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


[Orgmode] Re: A simpler remember architecture

2009-10-02 Thread Bernt Hansen
Jean-Marie Gaillourdet  writes:

> Hi,
>
> At Thu, 01 Oct 2009 14:41:39 -0400,
> Bernt Hansen wrote:
>> C-u C-c C-x C-i i
>
> Perhaps, it's worth considering shorter and easier to remember
> keyboard shortcuts.
>
>> Should clock in the interrupted task.  Then I use org-clock-goto to get
>> to it quickly (which is bound to F11 for me)
>
> Does this work in the remember buffer or after the remember buffer is
> finalized?

Try it.  Yes it works fine.  Don't forget to save your remember buffer
before you start a new one though.

-Bernt


___
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


[Orgmode] Re: A simpler remember architecture

2009-10-02 Thread Jean-Marie Gaillourdet
Hi,

At Thu, 01 Oct 2009 14:41:39 -0400,
Bernt Hansen wrote:
> C-u C-c C-x C-i i

Perhaps, it's worth considering shorter and easier to remember
keyboard shortcuts.

> Should clock in the interrupted task.  Then I use org-clock-goto to get
> to it quickly (which is bound to F11 for me)

Does this work in the remember buffer or after the remember buffer is
finalized?

Best regards,
Jean-Marie


___
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


[Orgmode] Re: A simpler remember architecture

2009-10-01 Thread Bernt Hansen
Rainer Stengele  writes:

> Jean-Marie Gaillourdet schrieb:
>> while we are discussing a new org-remember facility. I've been missing
>> an option to clock the time I've taken to write down my remember note.
>> E.g. I use remember to make a small protocoll of a telephone call or
>> some discussion with a colleague. It would help me alot to if that
>> time would be clocked automatically. 
>>
>> After the remember note is finalized the previous cloked in task
>> should become active again. Perhaps with some kind of optional
>> message/popup/whatever to say: Well, you were doing this before, I
>> clocked you in again.
>>
>> It would be even cooler to have a per template flag saying the clock
>> information should be written into a new headline at some other place.
>> This would allow to have a log of all remembering actions, that is
>> separated from the log of the task which were created during
>> remembering.



> exactly what I am doing quite often!
> Being interrupted (telephone, colleague bringing more work ...) while
> working on an clocked in TODO I pop up a remember buffer, manually
> clock in, discuss/write down my stuff, save the remember buffer and
> then have to find the old task.
> Yes, "C-u C-c C-x C-j" shows you the recent clcoked in tasks but
> automising the clocking in/out work would make the "remembering" of
> new tasks just faster.

C-u C-c C-x C-i i

Should clock in the interrupted task.  Then I use org-clock-goto to get
to it quickly (which is bound to F11 for me)

HTH,
-Bernt


___
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


Re: [Orgmode] Re: A simpler remember architecture (was: Re: Re: is there a hook to save a remember buffer?)

2009-10-01 Thread Peter Frings


On 01 Oct 2009, at 11:14, Rainer Stengele wrote:


Jean-Marie Gaillourdet schrieb:

Hi,
while we are discussing a new org-remember facility. I've been  
missing
an option to clock the time I've taken to write down my remember  
note.

E.g. I use remember to make a small protocoll of a telephone call or
some discussion with a colleague. It would help me alot to if that
time would be clocked automatically. After the remember note is  
finalized the previous cloked in task

should become active again. Perhaps with some kind of optional
message/popup/whatever to say: Well, you were doing this before, I
clocked you in again.



[snip]


exactly what I am doing quite often!
Being interrupted (telephone, colleague bringing more work ...)  
while working on an clocked in TODO I pop up a remember buffer,  
manually clock in, discuss/write down my stuff, save the remember  
buffer and then have to find the old task.
Yes, "C-u C-c C-x C-j" shows you the recent clcoked in tasks but  
automising the clocking in/out work would make the "remembering" of  
new tasks just faster.



I could image a `clock out and return to the previous one' would be  
handy, even out of the remember facility. Nested activities would be  
great! Of course, one could always mis-use remember for that (if the  
previous feature get implemented, that is), but it feels more  
convenient to have nested clocks.



Cheers,
Peter.


___
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


[Orgmode] Re: A simpler remember architecture (was: Re: Re: is there a hook to save a remember buffer?)

2009-10-01 Thread Rainer Stengele

Jean-Marie Gaillourdet schrieb:

Hi,

while we are discussing a new org-remember facility. I've been missing
an option to clock the time I've taken to write down my remember note.
E.g. I use remember to make a small protocoll of a telephone call or
some discussion with a colleague. It would help me alot to if that
time would be clocked automatically. 


After the remember note is finalized the previous cloked in task
should become active again. Perhaps with some kind of optional
message/popup/whatever to say: Well, you were doing this before, I
clocked you in again.

It would be even cooler to have a per template flag saying the clock
information should be written into a new headline at some other place.
This would allow to have a log of all remembering actions, that is
separated from the log of the task which were created during
remembering.

I hope this makes sense for someone else as well.

-- Jean-Marie



___
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



Hi,

exactly what I am doing quite often!
Being interrupted (telephone, colleague bringing more work ...) while 
working on an clocked in TODO I pop up a remember buffer, manually clock 
in, discuss/write down my stuff, save the remember buffer and then have 
to find the old task.
Yes, "C-u C-c C-x C-j" shows you the recent clcoked in tasks but 
automising the clocking in/out work would make the "remembering" of new 
tasks just faster.


Rainer


___
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