emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* feature request: show context in agenda
@ 2009-11-12  0:36 Samuel Wales
  2009-11-12  2:03 ` Manish
                   ` (2 more replies)
  0 siblings, 3 replies; 10+ messages in thread
From: Samuel Wales @ 2009-11-12  0:36 UTC (permalink / raw)
  To: emacs-orgmode

In the agenda, it is difficult to find where you are in
the hierarchy.  I find that I have to switch to the outline,
then scroll up, if I want to know what the parent headline
is, or any ancestor.

Others have proposed showing the parent headline, but that
could clutter the agenda and will not show other ancestors.

Here is a simple proposal: put the olpath of the current
header in header-line-format.

Then you always know where you are, without having to switch
to the outline buffer.

Thanks.

-- 
Q: How many CDC "scientists" does it take to change a lightbulb?
A: You only think it's dark. [CDC has denied ME/CFS for 25 years]
=================================================================
Retrovirus: http://www.wpinstitute.org/xmrv/xmrv_qa.html

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

* Re: feature request: show context in agenda
  2009-11-12  0:36 feature request: show context in agenda Samuel Wales
@ 2009-11-12  2:03 ` Manish
  2009-11-12  7:56   ` Carsten Dominik
  2009-11-12  8:25 ` Daniel Clemente
  2009-11-13 21:53 ` Carsten Dominik
  2 siblings, 1 reply; 10+ messages in thread
From: Manish @ 2009-11-12  2:03 UTC (permalink / raw)
  To: Samuel Wales; +Cc: emacs-orgmode

On Thu, Nov 12, 2009 at 6:06 AM, Samuel Wales wrote:
> In the agenda, it is difficult to find where you are in
> the hierarchy. I find that I have to switch to the outline,
> then scroll up, if I want to know what the parent headline
> is, or any ancestor.
>
> Others have proposed showing the parent headline, but that
> could clutter the agenda and will not show other ancestors.
>
> Here is a simple proposal: put the olpath of the current
> header in header-line-format.
>
> Then you always know where you are, without having to switch
> to the outline buffer.

+10

I proposed something similar six months ago.

-- 
Manish

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

* Re: feature request: show context in agenda
  2009-11-12  2:03 ` Manish
@ 2009-11-12  7:56   ` Carsten Dominik
  2009-11-13  3:31     ` Manish
  0 siblings, 1 reply; 10+ messages in thread
From: Carsten Dominik @ 2009-11-12  7:56 UTC (permalink / raw)
  To: Manish; +Cc: emacs-orgmode


On Nov 12, 2009, at 3:03 AM, Manish wrote:

> On Thu, Nov 12, 2009 at 6:06 AM, Samuel Wales wrote:
>> In the agenda, it is difficult to find where you are in
>> the hierarchy. I find that I have to switch to the outline,
>> then scroll up, if I want to know what the parent headline
>> is, or any ancestor.
>>
>> Others have proposed showing the parent headline, but that
>> could clutter the agenda and will not show other ancestors.
>>
>> Here is a simple proposal: put the olpath of the current
>> header in header-line-format.
>>
>> Then you always know where you are, without having to switch
>> to the outline buffer.
>
> +10
>
> I proposed something similar six months ago.

You did?  I don't remember.  Can you find the thread on gmane?

- Carsten

>
> -- 
> Manish
>
>
> _______________________________________________
> 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

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

* Re: feature request: show context in agenda
  2009-11-12  0:36 feature request: show context in agenda Samuel Wales
  2009-11-12  2:03 ` Manish
@ 2009-11-12  8:25 ` Daniel Clemente
  2009-11-13 21:53 ` Carsten Dominik
  2 siblings, 0 replies; 10+ messages in thread
From: Daniel Clemente @ 2009-11-12  8:25 UTC (permalink / raw)
  To: Samuel Wales; +Cc: emacs-orgmode

On Thu, Nov 12, 2009 at 1:36 AM, Samuel Wales <samologist@gmail.com> wrote:
> In the agenda, it is difficult to find where you are in
> the hierarchy.  I find that I have to switch to the outline,
> then scroll up, if I want to know what the parent headline
> is, or any ancestor.

  Just a note: pressing E in the agenda view you will see an excerpt
of each section's context.
  It shows some lines from the content.
  Maybe it could show in addition the names of the headings which form
the outline path. Or maybe a simplified form of them (like: the first
3 characters of each heading: /Pro…/Web…/tas…/Design. Or the first
word. Or the first N words that make that heading different from its
siblings.)

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

* Re: feature request: show context in agenda
  2009-11-12  7:56   ` Carsten Dominik
@ 2009-11-13  3:31     ` Manish
  2009-11-13 11:29       ` Bernt Hansen
  0 siblings, 1 reply; 10+ messages in thread
From: Manish @ 2009-11-13  3:31 UTC (permalink / raw)
  To: Carsten Dominik; +Cc: emacs-orgmode

On Thu, Nov 12, 2009 at 1:26 PM, Carsten Dominik wrote:
>
> On Nov 12, 2009, at 3:03 AM, Manish wrote:
>
>> On Thu, Nov 12, 2009 at 6:06 AM, Samuel Wales wrote:
>>>
>>> In the agenda, it is difficult to find where you are in
>>> the hierarchy. I find that I have to switch to the outline,
>>> then scroll up, if I want to know what the parent headline
>>> is, or any ancestor.
>>>
>>> Others have proposed showing the parent headline, but that
>>> could clutter the agenda and will not show other ancestors.
>>>
>>> Here is a simple proposal: put the olpath of the current
>>> header in header-line-format.
>>>
>>> Then you always know where you are, without having to switch
>>> to the outline buffer.
>>
>> +10
>>
>> I proposed something similar six months ago.
>
> You did? I don't remember. Can you find the thread on gmane?

I could not locate that post on gmane at all!  Closest I could find
was Eraldo's response to my email.  But I found the email in Gmail
archive and am quoting it below.

,----
| MIME-Version: 1.0
| Received: by 10.110.53.12 with HTTP; Mon, 18 May 2009 20:01:00 -0700 (PDT)
| In-Reply-To: <2BA22C73-CD1F-4791-BA0C-E7112CABD4ED@gmail.com>
| References: <1e5bcefd0905151433v72384998ub908996d78dcbdb2@mail.gmail.com>
| 	 <2BA22C73-CD1F-4791-BA0C-E7112CABD4ED@gmail.com>
| Date: Tue, 19 May 2009 08:31:00 +0530
| Delivered-To: mailtomanish.sharma@gmail.com
| Message-ID: <e7cdbe30905182001j113ff356k5cf6446461444b16@mail.gmail.com>
| Subject: Re: [Orgmode] Show parent PROJECTS for an item
| From: Manish <mailtomanish.sharma@gmail.com>
| To: Carsten Dominik <carsten.dominik@gmail.com>
| Cc: Marcelo de Moraes Serpa <celoserpa@gmail.com>, emacs-orgmode@gnu.org
| Content-Type: text/plain; charset=ISO-8859-1
| Content-Transfer-Encoding: 7bit
|
|   On Sat, May 16, 2009 at 8:41 PM, Carsten Dominik wrote:
|   >
|   > On May 15, 2009, at 11:33 PM, Marcelo de Moraes Serpa wrote:
|   >
|   >> Hello list,
|   >>
|   >> I'd like to do a little modification to the code that grabs the
|   >> summary of items for the agenda view. For each item that has a
|   >> parent with a PROJECT type, I'd like org to render this parent in
|   >> a hierarchical, tree way, like this:.
|   >>
|   >> Let's say I search for a specific item using a regexp. This item
|   >> has three parents, which all are PROJECTS, it would show like
|   >> this:
|   >>
|   >>
|   >> PROJECT My project
|   >>  PROJECT My sub-project
|   >>    PROJECT My sub-sub-project
|   >>      NEXT Call Liz to check if the account has been created
|   >> :@call:@work:
|   >>
|   >> So, searched for Liz and got this specific item, but org then
|   >> would give me more context, showing me to which project it
|   >> belongs to. Not sure if it's already possible, but if not, would
|   >> be a great addition to support the GTD system, IMO :)
|   >
|   > The purpose of the flat agenda list is to be compact, and what you
|   > want would defeat that purpose.
|   >
|   > If you are working with a single file, a sparse tree might be the
|   > best alternative. If not, you could give follow mode in the agenda
|   > a try.
|   >
|
| Follow mode is fit for the purpose when you are _in_ Emacs but when
| you want to print and take your lists along then missing context can
| be confusing.  Would it be possible to encode the task hierarchy into
| the task display like so:
|
| ,----[ sample tree ]
| | * PROJECT Take over the world
| | ** SUBPROJ Make a plan
| | *** TODO Print a trillion dollars
| `----
|
| ,----[ sample todo list ]
| |    TODO Take over the world/Make a plan/Print a trillion dollars
| | or TODO Print a trillion dollars [Take over the world/Make a plan]
| | or [Take over the world/Make a plan] TODO Print a trillion dollars
| | or TODO [Take over the world/Make a plan] Print a trillion dollars
| | or TODO Print a trillion dollars\Make a plan\Take over the world
| `----
|
| Personally I prefer the last one most.  The number of characters added
| from each node, and/or the numbers of nodes added and/or the total
| length of todo item in agenda can be made configurable to limit the
| length of the agenda lines.
|
| At present, some of us try to be more descriptive when defining a task
| so as to identify the context from the task alone.  If this is
| implemented, we can try to be succinct instead.
|
| Of course, I do not know elisp nor do I understand Org internals so
| the idea might just be nonsense from an implementation perspective.
|
| Regards,
| --
| Manish
`----

Regards,
-- 
Manish

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

* Re: feature request: show context in agenda
  2009-11-13  3:31     ` Manish
@ 2009-11-13 11:29       ` Bernt Hansen
  0 siblings, 0 replies; 10+ messages in thread
From: Bernt Hansen @ 2009-11-13 11:29 UTC (permalink / raw)
  To: Manish; +Cc: emacs-orgmode, Carsten Dominik

Manish <mailtomanish.sharma@gmail.com> writes:

> On Thu, Nov 12, 2009 at 1:26 PM, Carsten Dominik wrote:
>>
>> On Nov 12, 2009, at 3:03 AM, Manish wrote:
>>
>>> I proposed something similar six months ago.
>>
>> You did? I don't remember. Can you find the thread on gmane?
>
> I could not locate that post on gmane at all!  Closest I could find
> was Eraldo's response to my email.  But I found the email in Gmail
> archive and am quoting it below.

http://thread.gmane.org/gmane.emacs.orgmode/13739/focus=13812

-Bernt

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

* Re: feature request: show context in agenda
  2009-11-12  0:36 feature request: show context in agenda Samuel Wales
  2009-11-12  2:03 ` Manish
  2009-11-12  8:25 ` Daniel Clemente
@ 2009-11-13 21:53 ` Carsten Dominik
  2009-11-14  2:30   ` Manish
                     ` (2 more replies)
  2 siblings, 3 replies; 10+ messages in thread
From: Carsten Dominik @ 2009-11-13 21:53 UTC (permalink / raw)
  To: Samuel Wales; +Cc: emacs-orgmode


On Nov 12, 2009, at 1:36 AM, Samuel Wales wrote:

> In the agenda, it is difficult to find where you are in
> the hierarchy.  I find that I have to switch to the outline,
> then scroll up, if I want to know what the parent headline
> is, or any ancestor.
>
> Others have proposed showing the parent headline, but that
> could clutter the agenda and will not show other ancestors.
>
> Here is a simple proposal: put the olpath of the current
> header in header-line-format.

Hi Samuel,

I am not so comfortable with using the header-line-format, because
that is also used by column view, also in the agenda.

How about using the echo area?

I have implemented that, please take a look to see if this works as  
well.

- Carsten

P.S.  In an org file, with speed commands turned on, press SPC
to get the current outline path displayed.

>
> Then you always know where you are, without having to switch
> to the outline buffer.
>
> Thanks.
>
> -- 
> Q: How many CDC "scientists" does it take to change a lightbulb?
> A: You only think it's dark. [CDC has denied ME/CFS for 25 years]
> =================================================================
> Retrovirus: http://www.wpinstitute.org/xmrv/xmrv_qa.html
>
>
> _______________________________________________
> 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

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

* Re: feature request: show context in agenda
  2009-11-13 21:53 ` Carsten Dominik
@ 2009-11-14  2:30   ` Manish
  2009-11-14  2:36   ` Gregory J. Grubbs
  2009-11-20 11:54   ` Friedrich Delgado Friedrichs
  2 siblings, 0 replies; 10+ messages in thread
From: Manish @ 2009-11-14  2:30 UTC (permalink / raw)
  To: Carsten Dominik; +Cc: emacs-orgmode

On Sat, Nov 14, 2009 at 3:23 AM, Carsten Dominik wrote:
>
> On Nov 12, 2009, at 1:36 AM, Samuel Wales wrote:
>
>> In the agenda, it is difficult to find where you are in
>> the hierarchy. I find that I have to switch to the outline,
>> then scroll up, if I want to know what the parent headline
>> is, or any ancestor.
>>
>> Others have proposed showing the parent headline, but that
>> could clutter the agenda and will not show other ancestors.
>>
>> Here is a simple proposal: put the olpath of the current
>> header in header-line-format.
>
> Hi Samuel,
>
> I am not so comfortable with using the header-line-format, because
> that is also used by column view, also in the agenda.
>
> How about using the echo area?
>
> I have implemented that, please take a look to see if this works as well.

Thank you!  Although it does force one to keep sweeping the gaze from
top to bottom of the screen but it's way better than having to resort
to other methods.

Regards
-- 
Manish

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

* Re: feature request: show context in agenda
  2009-11-13 21:53 ` Carsten Dominik
  2009-11-14  2:30   ` Manish
@ 2009-11-14  2:36   ` Gregory J. Grubbs
  2009-11-20 11:54   ` Friedrich Delgado Friedrichs
  2 siblings, 0 replies; 10+ messages in thread
From: Gregory J. Grubbs @ 2009-11-14  2:36 UTC (permalink / raw)
  To: emacs-orgmode

Carsten Dominik <carsten.dominik@gmail.com> writes:

> P.S.  In an org file, with speed commands turned on, press SPC
> to get the current outline path displayed.


Best. Feature. Ever.

(along with the speed keys!)

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

* Re: feature request: show context in agenda
  2009-11-13 21:53 ` Carsten Dominik
  2009-11-14  2:30   ` Manish
  2009-11-14  2:36   ` Gregory J. Grubbs
@ 2009-11-20 11:54   ` Friedrich Delgado Friedrichs
  2 siblings, 0 replies; 10+ messages in thread
From: Friedrich Delgado Friedrichs @ 2009-11-20 11:54 UTC (permalink / raw)
  To: emacs-orgmode

Hey!

I was just doing a small review and noticed that I get the current tree
of the agenda item in the echo area!

This rocks!

Carsten Dominik schrieb:
> On Nov 12, 2009, at 1:36 AM, Samuel Wales wrote:
> >In the agenda, it is difficult to find where you are in
> >the hierarchy.  I find that I have to switch to the outline,
> >then scroll up, if I want to know what the parent headline
> >is, or any ancestor.
> How about using the echo area?
> 
> I have implemented that, please take a look to see if this works as
> well.

Wonderful! :)

Its fun when features are added that were below my conscious level
of recognising that I want it. Kind of like getting a really awesome
birthday present, that you never knew even existed.

Keep on rocking!
	Friedel
-- 
        Friedrich Delgado Friedrichs <friedel@nomaden.org>
                             TauPan on Ircnet and Freenode ;)

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

end of thread, other threads:[~2009-11-20 11:55 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-11-12  0:36 feature request: show context in agenda Samuel Wales
2009-11-12  2:03 ` Manish
2009-11-12  7:56   ` Carsten Dominik
2009-11-13  3:31     ` Manish
2009-11-13 11:29       ` Bernt Hansen
2009-11-12  8:25 ` Daniel Clemente
2009-11-13 21:53 ` Carsten Dominik
2009-11-14  2:30   ` Manish
2009-11-14  2:36   ` Gregory J. Grubbs
2009-11-20 11:54   ` Friedrich Delgado Friedrichs

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).