From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eraldo Helal Subject: Re: Show parent PROJECTS for an item Date: Tue, 19 May 2009 01:01:39 +0200 Message-ID: <938fae2d0905181601h3e211845va8e8b0a1819b746b@mail.gmail.com> References: <1e5bcefd0905151433v72384998ub908996d78dcbdb2@mail.gmail.com> <2BA22C73-CD1F-4791-BA0C-E7112CABD4ED@gmail.com> <938fae2d0905171358k5d784096h8b2147052319ab9e@mail.gmail.com> <87k54fa0bx.fsf@fastmail.fm> <938fae2d0905171518u83cabffh25122428a130e30b@mail.gmail.com> <87k54fyxhm.fsf@fastmail.fm> <20524da70905180921n11808ec8w6b3702157573474@mail.gmail.com> <938fae2d0905181501i59452c3ele89c121eada736ae@mail.gmail.com> <20524da70905181516y5573857cp929590062eaedf18@mail.gmail.com> <938fae2d0905181547y2633fff8m229cd4cf6c5716a7@mail.gmail.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="===============0340875292==" Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1M6BqQ-0007V0-6A for emacs-orgmode@gnu.org; Mon, 18 May 2009 19:02:06 -0400 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1M6BqK-0007UG-SX for emacs-orgmode@gnu.org; Mon, 18 May 2009 19:02:04 -0400 Received: from [199.232.76.173] (port=58191 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1M6BqK-0007U7-J8 for emacs-orgmode@gnu.org; Mon, 18 May 2009 19:02:00 -0400 Received: from mail-ew0-f162.google.com ([209.85.219.162]:56932) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1M6BqJ-0003SD-Re for emacs-orgmode@gnu.org; Mon, 18 May 2009 19:02:00 -0400 Received: by ewy6 with SMTP id 6so4600089ewy.42 for ; Mon, 18 May 2009 16:01:59 -0700 (PDT) In-Reply-To: <938fae2d0905181547y2633fff8m229cd4cf6c5716a7@mail.gmail.com> List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Samuel Wales Cc: emacs-orgmode@gnu.org --===============0340875292== Content-Type: multipart/alternative; boundary=0015174c11ce0fd43e046a37c89f --0015174c11ce0fd43e046a37c89f Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 7bit I had the idea of using CATEGORY as a keyword. Benefit: using #+CATEGORY (or the CATEGORY property) has the disadvantage that if I change the headline the category does not update: example: Org-file: * PROJECT *my_renamed_project1* :PROPERTIES: :CATEGORY: *myproject1* :END: ** TODO clean garage :home: Agenda-output: *myproject1* TODO *clean garage* :home: In this example the Agenda should show "*my_renamed_project1"* instead of "* myproject1*" The next step would then be to enable the user to define this CATEGORY-keyword or bind it's function to an existing keyword. (e.g. PROJECT) If there is a simpler way of getting the partent headline as agenda-prefix... > that would be even cooler and much less work I can imagine. Greetings from Austria, Eraldo On Tue, May 19, 2009 at 00:47, Eraldo Helal wrote: > On Tue, May 19, 2009 at 00:16, Samuel Wales wrote: > >> No, just a workaround of inserting both the parent and the child and >> letting the dots tell you the relationship between them. >> > How? > I would have to show all Project headlines in order to make this work... > However, I only want the parent of my ACTION (keyword) headlines... not all > projects. > And it would waste waaay to much space on my daily-printed-out-agenda. > > I am looking for something like this format: > > Org-file: > > * PROJECT *My-project > *** PROJECT *My-sub-project* > *** PROJECT *My-sub-sub-project* > **** *NEXT** Clean garage* :home: > > Agenda-output: > > *My-sub-sub-project* *NEXT Clean garage *:home: > > This is my most-wanted feature atm. :) > --0015174c11ce0fd43e046a37c89f Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable I had the idea of using CATEGORY as a keyword.

Benefit:

using= #+CATEGORY (or the CATEGORY property)
has the disadvantage that if I ch= ange the headline the category does not update:
example:

Org-file:
* PROJECT my_renamed_project1
=C2=A0 :PROPERTIES:
=C2=A0 :CATEGORY: myproject1
=C2=A0 :END:
** TODO clean garage=C2=A0=C2=A0=C2=A0 :home:
Age= nda-output:
myproject1 TODO = clean garage=C2=A0=C2=A0=C2=A0 :home:

In this example the = Agenda should show "my_renamed_project1" instead of "= myproject1"

The next step would then be to enable the user to define this CAT= EGORY-keyword or bind it's function to an existing keyword. (e.g. PROJE= CT)



If there is a simpler way of getting the partent headlin= e as agenda-prefix... > that would be even cooler and much less work I c= an imagine.


Greetings from Austria,
Eraldo


On Tue, May 19, 2009 at 00:47, Eraldo Helal <admin@eraldo.at> wrote:
On Tue, May 19, 2009 at 00:16,= Samuel Wales <samologist@gmail.com> wrote:
No, just a workaround of inserting both the parent and the child and
letting the dots tell you the relationship between them.
How?
I would have to show all Project headlines = in order to make this work...
However, I only want the parent of my ACTI= ON (keyword) headlines... not all projects.
And it would waste waaay to = much space on my daily-printed-out-agenda.

I am looking for something like this format:

Org-file:

* PROJECT My-project
** PROJECT <= i>My-sub-project
*** PROJECT My-sub-sub-project
**** NE= XT Clean garage =C2=A0=C2=A0 :home:

Agenda-output:

My-sub-sub-project NEXT Clean garage =C2=A0=C2=A0 := home:

This is my most-wanted feature atm. :)

--0015174c11ce0fd43e046a37c89f-- --===============0340875292== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ 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 --===============0340875292==--