* Show parent PROJECTS for an item @ 2009-05-15 21:33 Marcelo de Moraes Serpa 2009-05-16 15:11 ` Carsten Dominik 0 siblings, 1 reply; 23+ messages in thread From: Marcelo de Moraes Serpa @ 2009-05-15 21:33 UTC (permalink / raw To: emacs-orgmode [-- Attachment #1.1: Type: text/plain, Size: 805 bytes --] 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 :) Thanks! Marcelo. [-- Attachment #1.2: Type: text/html, Size: 887 bytes --] [-- Attachment #2: Type: text/plain, Size: 204 bytes --] _______________________________________________ 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 ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-15 21:33 Show parent PROJECTS for an item Marcelo de Moraes Serpa @ 2009-05-16 15:11 ` Carsten Dominik 2009-05-17 20:58 ` Eraldo Helal 2009-05-19 3:01 ` Manish 0 siblings, 2 replies; 23+ messages in thread From: Carsten Dominik @ 2009-05-16 15:11 UTC (permalink / raw To: Marcelo de Moraes Serpa; +Cc: emacs-orgmode 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. - Carsten > > Thanks! > > Marcelo. > _______________________________________________ > 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 ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-16 15:11 ` Carsten Dominik @ 2009-05-17 20:58 ` Eraldo Helal 2009-05-17 21:25 ` Matthew Lundin 2009-05-19 3:01 ` Manish 1 sibling, 1 reply; 23+ messages in thread From: Eraldo Helal @ 2009-05-17 20:58 UTC (permalink / raw To: Carsten Dominik; +Cc: emacs-orgmode [-- Attachment #1.1: Type: text/plain, Size: 543 bytes --] I am having a similar problem as Marcelo... However, in order to keep the agenda flat I only want the parent PROJECT headline (the inner most) to be the prefix. In his example this would be the following: My-sub-sub-project *NEXT Call Liz RE: account creation * :@call:@work: The problem is that I did not yet find out how I can get the <*parent project headline*> (in this case: *my-sub-sub-project*) as *agenda prefix*. Until this is solved I rewrite the project name for all todo-headlines in the project. Greetings, Eraldo [-- Attachment #1.2: Type: text/html, Size: 628 bytes --] [-- Attachment #2: Type: text/plain, Size: 204 bytes --] _______________________________________________ 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 ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-17 20:58 ` Eraldo Helal @ 2009-05-17 21:25 ` Matthew Lundin 2009-05-17 22:18 ` Eraldo Helal 0 siblings, 1 reply; 23+ messages in thread From: Matthew Lundin @ 2009-05-17 21:25 UTC (permalink / raw To: Eraldo Helal; +Cc: emacs-orgmode Eraldo Helal <admin@eraldo.at> writes: > I am having a similar problem as Marcelo... > However, in order to keep the agenda flat I only want the parent > PROJECT headline (the inner most) to be the prefix. > In his example this would be the following: > > My-sub-sub-project NEXT Call Liz RE: account creation > :@call:@work: > > The problem is that I did not yet find out how I can get the <parent > project headline> (in this case: my-sub-sub-project) as agenda prefix. Why not use categories for this? You could define a category for each project: --8<---------------cut here---------------start------------->8--- ** Some Project :PROPERTIES: :CATEGORY: special project :END: *** TODO Testing --8<---------------cut here---------------end--------------->8--- Would show up in the agenda as: --8<---------------cut here---------------start------------->8--- special project:TODO Testing --8<---------------cut here---------------end--------------->8--- - Matt ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-17 21:25 ` Matthew Lundin @ 2009-05-17 22:18 ` Eraldo Helal 2009-05-18 2:07 ` Matthew Lundin 0 siblings, 1 reply; 23+ messages in thread From: Eraldo Helal @ 2009-05-17 22:18 UTC (permalink / raw To: Matthew Lundin; +Cc: emacs-orgmode [-- Attachment #1.1: Type: text/plain, Size: 834 bytes --] On Sun, May 17, 2009 at 23:25, Matthew Lundin <mdl@imapmail.org> wrote: > Why not use categories for this? You could define a category for each > project: > > --8<---------------cut here---------------start------------->8--- > ** Some Project > :PROPERTIES: > :CATEGORY: special project > :END: > *** TODO Testing > --8<---------------cut here---------------end--------------->8--- > > Would show up in the agenda as: > > --8<---------------cut here---------------start------------->8--- > special project:TODO Testing > --8<---------------cut here---------------end--------------->8--- > Sounds line a good idea, but:... Doubts: 1. I would have to set that prop for each project headline. // a lot of work 2. It is prone to "errors" > renaming the project does not rename the context, etc. Thank's for the feedback, Eraldo [-- Attachment #1.2: Type: text/html, Size: 1219 bytes --] [-- Attachment #2: Type: text/plain, Size: 204 bytes --] _______________________________________________ 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 ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-17 22:18 ` Eraldo Helal @ 2009-05-18 2:07 ` Matthew Lundin 2009-05-18 9:18 ` Eraldo Helal 2009-05-18 16:21 ` Samuel Wales 0 siblings, 2 replies; 23+ messages in thread From: Matthew Lundin @ 2009-05-18 2:07 UTC (permalink / raw To: Eraldo Helal; +Cc: emacs-orgmode Eraldo Helal <admin@eraldo.at> writes: > On Sun, May 17, 2009 at 23:25, Matthew Lundin <mdl@imapmail.org> wrote: > > Why not use categories for this? You could define a category for > each > project: > > --8<---------------cut here---------------start------------->8--- > ** Some Project > :PROPERTIES: > :CATEGORY: special project > :END: > *** TODO Testing > --8<---------------cut here---------------end--------------->8--- > > Would show up in the agenda as: > > --8<---------------cut here---------------start------------->8--- > special project:TODO Testing > --8<---------------cut here---------------end--------------->8--- > > Sounds line a good idea, but:... > Doubts: > 1. I would have to set that prop for each project headline. // a lot of > work More work than adding the project name to each todo by hand, as your original post proposed? > 2. It is prone to "errors" > renaming the project does not rename the > context, etc. In my opinion, the easiest way to figure out which project a TODO belongs to is to use follow mode in the agenda. That way you can see the original context (i.e., project) to which a todo belongs. - Matt ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-18 2:07 ` Matthew Lundin @ 2009-05-18 9:18 ` Eraldo Helal 2009-05-18 15:52 ` Marcelo de Moraes Serpa 2009-05-18 16:21 ` Samuel Wales 1 sibling, 1 reply; 23+ messages in thread From: Eraldo Helal @ 2009-05-18 9:18 UTC (permalink / raw To: Matthew Lundin; +Cc: emacs-orgmode [-- Attachment #1.1: Type: text/plain, Size: 465 bytes --] On Mon, May 18, 2009 at 04:07, Matthew Lundin <mdl@imapmail.org> wrote: > In my opinion, the easiest way to figure out which project a TODO > belongs to is to use follow mode in the agenda. That way you can see the > original context (i.e., project) to which a todo belongs. > This works great for working with the agenda! It does not for printing the agenda buffer... there I would still wish for having the parent project headline as prefix. Greetings, Eraldo [-- Attachment #1.2: Type: text/html, Size: 773 bytes --] [-- Attachment #2: Type: text/plain, Size: 204 bytes --] _______________________________________________ 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 ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-18 9:18 ` Eraldo Helal @ 2009-05-18 15:52 ` Marcelo de Moraes Serpa 0 siblings, 0 replies; 23+ messages in thread From: Marcelo de Moraes Serpa @ 2009-05-18 15:52 UTC (permalink / raw To: Eraldo Helal; +Cc: emacs-orgmode [-- Attachment #1.1: Type: text/plain, Size: 1260 bytes --] The follow-mode works fine, and this is what I use currently, but usually the item doesn't have data that tells clearly what it's parent item is. It'd be nice to have this overview, in the flat form -- like Eraldo said, if you'd like to print or just have a 10.000 feet view of the actions. I'm not sure how hard would it be to do that, but I'm willing to do if you experiences org-moders/elispers put me in the right direction :) -- I'm in the process of learning elisp! Marcelo. On Mon, May 18, 2009 at 4:18 AM, Eraldo Helal <admin@eraldo.at> wrote: > On Mon, May 18, 2009 at 04:07, Matthew Lundin <mdl@imapmail.org> wrote: > >> In my opinion, the easiest way to figure out which project a TODO >> belongs to is to use follow mode in the agenda. That way you can see the >> original context (i.e., project) to which a todo belongs. >> > > This works great for working with the agenda! > It does not for printing the agenda buffer... > there I would still wish for having the parent project headline as prefix. > > Greetings, > Eraldo > > _______________________________________________ > 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 > > [-- Attachment #1.2: Type: text/html, Size: 2042 bytes --] [-- Attachment #2: Type: text/plain, Size: 204 bytes --] _______________________________________________ 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 ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-18 2:07 ` Matthew Lundin 2009-05-18 9:18 ` Eraldo Helal @ 2009-05-18 16:21 ` Samuel Wales 2009-05-18 22:01 ` Eraldo Helal 1 sibling, 1 reply; 23+ messages in thread From: Samuel Wales @ 2009-05-18 16:21 UTC (permalink / raw To: Matthew Lundin; +Cc: emacs-orgmode I recall that there was a variable that controls whether dots get put into the agenda line to show that it is a child of the previous agenda line, or something like that. Might possibly work if you include the parent? What was the name of that variable anyway? On Sun, May 17, 2009 at 19:07, Matthew Lundin <mdl@imapmail.org> wrote: > Eraldo Helal <admin@eraldo.at> writes: > >> On Sun, May 17, 2009 at 23:25, Matthew Lundin <mdl@imapmail.org> wrote: >> >> Why not use categories for this? You could define a category for >> each >> project: >> >> --8<---------------cut here---------------start------------->8--- >> ** Some Project >> :PROPERTIES: >> :CATEGORY: special project >> :END: >> *** TODO Testing >> --8<---------------cut here---------------end--------------->8--- >> >> Would show up in the agenda as: >> >> --8<---------------cut here---------------start------------->8--- >> special project:TODO Testing >> --8<---------------cut here---------------end--------------->8--- >> >> Sounds line a good idea, but:... >> Doubts: >> 1. I would have to set that prop for each project headline. // a lot of >> work > > More work than adding the project name to each todo by hand, as your > original post proposed? > >> 2. It is prone to "errors" > renaming the project does not rename the >> context, etc. > > In my opinion, the easiest way to figure out which project a TODO > belongs to is to use follow mode in the agenda. That way you can see the > original context (i.e., project) to which a todo belongs. > > - Matt > > > _______________________________________________ > 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 > -- Myalgic encephalomyelitis denialism is causing death and severe suffering worse than MS. Conflicts of interest are destroying research. /You/ can get the disease at any time permanently. Do science and justice matter to you? Posters: http://www.mefreeforall.org/fileadmin/PDFs/ME_Awareness_Posters_2009.pdf Overview: http://www.meactionuk.org.uk/What_Is_ME_What_Is_CFS.htm ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-18 16:21 ` Samuel Wales @ 2009-05-18 22:01 ` Eraldo Helal 2009-05-18 22:16 ` Samuel Wales 0 siblings, 1 reply; 23+ messages in thread From: Eraldo Helal @ 2009-05-18 22:01 UTC (permalink / raw To: Samuel Wales; +Cc: emacs-orgmode [-- Attachment #1.1: Type: text/plain, Size: 504 bytes --] On Mon, May 18, 2009 at 18:21, Samuel Wales <samologist@gmail.com> wrote: > I recall that there was a variable that controls whether dots get put > into the agenda line to show that it is a child of the previous agenda > line, or something like that. > > Might possibly work if you include the parent? I remember having seen those dots in the agenda some time So, what you are suggesting is inserting the headline istead of just the dot? That would be awesome if that could be done! Greetings, Eraldo [-- Attachment #1.2: Type: text/html, Size: 799 bytes --] [-- Attachment #2: Type: text/plain, Size: 204 bytes --] _______________________________________________ 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 ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-18 22:01 ` Eraldo Helal @ 2009-05-18 22:16 ` Samuel Wales 2009-05-18 22:47 ` Eraldo Helal 0 siblings, 1 reply; 23+ messages in thread From: Samuel Wales @ 2009-05-18 22:16 UTC (permalink / raw To: Eraldo Helal; +Cc: emacs-orgmode No, just a workaround of inserting both the parent and the child and letting the dots tell you the relationship between them. But perhaps I am not following the thread closely enough. On Mon, May 18, 2009 at 15:01, Eraldo Helal <admin@eraldo.at> wrote: > On Mon, May 18, 2009 at 18:21, Samuel Wales <samologist@gmail.com> wrote: >> >> I recall that there was a variable that controls whether dots get put >> into the agenda line to show that it is a child of the previous agenda >> line, or something like that. >> >> Might possibly work if you include the parent? > > I remember having seen those dots in the agenda some time > So, what you are suggesting is inserting the headline istead of just the > dot? > That would be awesome if that could be done! > > Greetings, > Eraldo > -- Myalgic encephalomyelitis denialism is causing death and severe suffering worse than MS. Conflicts of interest are destroying research. /You/ can get the disease at any time permanently. Do science and justice matter to you? Posters: http://www.mefreeforall.org/fileadmin/PDFs/ME_Awareness_Posters_2009.pdf Overview: http://www.meactionuk.org.uk/What_Is_ME_What_Is_CFS.htm ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-18 22:16 ` Samuel Wales @ 2009-05-18 22:47 ` Eraldo Helal 2009-05-18 23:01 ` Eraldo Helal 0 siblings, 1 reply; 23+ messages in thread From: Eraldo Helal @ 2009-05-18 22:47 UTC (permalink / raw To: Samuel Wales; +Cc: emacs-orgmode [-- Attachment #1.1: Type: text/plain, Size: 729 bytes --] 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 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. :) [-- Attachment #1.2: Type: text/html, Size: 1190 bytes --] [-- Attachment #2: Type: text/plain, Size: 204 bytes --] _______________________________________________ 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 ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-18 22:47 ` Eraldo Helal @ 2009-05-18 23:01 ` Eraldo Helal 0 siblings, 0 replies; 23+ messages in thread From: Eraldo Helal @ 2009-05-18 23:01 UTC (permalink / raw To: Samuel Wales; +Cc: emacs-orgmode [-- Attachment #1.1: Type: text/plain, Size: 1624 bytes --] 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 <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 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. :) > [-- Attachment #1.2: Type: text/html, Size: 2625 bytes --] [-- Attachment #2: Type: text/plain, Size: 204 bytes --] _______________________________________________ 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 ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-16 15:11 ` Carsten Dominik 2009-05-17 20:58 ` Eraldo Helal @ 2009-05-19 3:01 ` Manish 2009-05-19 15:48 ` Eraldo Helal 1 sibling, 1 reply; 23+ messages in thread From: Manish @ 2009-05-19 3:01 UTC (permalink / raw To: Carsten Dominik; +Cc: emacs-orgmode 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 ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-19 3:01 ` Manish @ 2009-05-19 15:48 ` Eraldo Helal 2009-05-19 21:27 ` Marcelo de Moraes Serpa 0 siblings, 1 reply; 23+ messages in thread From: Eraldo Helal @ 2009-05-19 15:48 UTC (permalink / raw To: Manish; +Cc: emacs-orgmode, Carsten Dominik [-- Attachment #1.1: Type: text/plain, Size: 688 bytes --] On Tue, May 19, 2009 at 05:01, Manish <mailtomanish.sharma@gmail.com> wrote: > Of course, I do not know elisp nor do I understand Org internals so > the idea might just be nonsense from an implementation perspective. > Nonsense or not.... I like the idea a lot! It would be of great help to me. personally I would only need one parent (the inner most) headline. In your example that would the following: Make a plan TODO Print a trillion dollars but [Take over the world/Make a plan] TODO Print a trillion dollars is even better if the level can be customized and the order reversed. The agenda has a prefix by default... maybe that could be/get used. Greetings from Austria, Eraldo [-- Attachment #1.2: Type: text/html, Size: 1110 bytes --] [-- Attachment #2: Type: text/plain, Size: 204 bytes --] _______________________________________________ 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 ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-19 15:48 ` Eraldo Helal @ 2009-05-19 21:27 ` Marcelo de Moraes Serpa 2009-05-19 22:06 ` Eraldo Helal ` (2 more replies) 0 siblings, 3 replies; 23+ messages in thread From: Marcelo de Moraes Serpa @ 2009-05-19 21:27 UTC (permalink / raw To: Eraldo Helal; +Cc: emacs-orgmode, Carsten Dominik [-- Attachment #1.1: Type: text/plain, Size: 1884 bytes --] Wow, didn't think this observation would generate so much buzz :) Great to know other org-mode users feel the need for it too. Another aspect is that when you archive and item (when it's DONE) it's nice to know it's context. If you have a NEXT ACTION that belongs to a project and this specific NA is already DONE, if you archive it you'll loose context. (you might want to data mine the archive file later, never knows :)). Anyway, as you could note, these additions are GTD-specific, since I'm a GTD-proponent. And org-mode was so far the best system to implement GTD after plain paper. Maybe we could create a GTD extension to org-mode? I'd love to help in the development, but I have no idea on how the code is structured and or how easy is to add / modify current features (coupling, plugin model, etc). Is there any document that explains it? Thanks, Marcelo. On Tue, May 19, 2009 at 10:48 AM, Eraldo Helal <admin@eraldo.at> wrote: > On Tue, May 19, 2009 at 05:01, Manish <mailtomanish.sharma@gmail.com>wrote: > >> Of course, I do not know elisp nor do I understand Org internals so >> the idea might just be nonsense from an implementation perspective. >> > Nonsense or not.... I like the idea a lot! > > It would be of great help to me. > > personally I would only need one parent (the inner most) headline. > In your example that would the following: > Make a plan TODO Print a trillion dollars > but > [Take over the world/Make a plan] TODO Print a trillion dollars > is even better if the level can be customized and the order reversed. > > The agenda has a prefix by default... maybe that could be/get used. > > Greetings from Austria, > Eraldo > > _______________________________________________ > 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 > > [-- Attachment #1.2: Type: text/html, Size: 2834 bytes --] [-- Attachment #2: Type: text/plain, Size: 204 bytes --] _______________________________________________ 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 ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-19 21:27 ` Marcelo de Moraes Serpa @ 2009-05-19 22:06 ` Eraldo Helal 2009-05-19 22:29 ` Matthew Lundin 2009-05-20 4:20 ` Manish 2 siblings, 0 replies; 23+ messages in thread From: Eraldo Helal @ 2009-05-19 22:06 UTC (permalink / raw To: Marcelo de Moraes Serpa; +Cc: emacs-orgmode, Carsten Dominik [-- Attachment #1.1: Type: text/plain, Size: 2197 bytes --] My wording! You seem to have found a comrade. I would further suggest getting in touch (apart from the mailing list and exchanging ideas and current setup). On Tue, May 19, 2009 at 23:27, Marcelo de Moraes Serpa <celoserpa@gmail.com>wrote: > Wow, didn't think this observation would generate so much buzz :) Great to > know other org-mode users feel the need for it too. > > Another aspect is that when you archive and item (when it's DONE) it's nice > to know it's context. If you have a NEXT ACTION that belongs to a project > and this specific NA is already DONE, if you archive it you'll loose > context. (you might want to data mine the archive file later, never knows > :)). > > Anyway, as you could note, these additions are GTD-specific, since I'm a > GTD-proponent. And org-mode was so far the best system to implement GTD > after plain paper. > > Maybe we could create a GTD extension to org-mode? I'd love to help in the > development, but I have no idea on how the code is structured and or how > easy is to add / modify current features (coupling, plugin model, etc). Is > there any document that explains it? > > Thanks, > > Marcelo. > > On Tue, May 19, 2009 at 10:48 AM, Eraldo Helal <admin@eraldo.at> wrote: > >> On Tue, May 19, 2009 at 05:01, Manish <mailtomanish.sharma@gmail.com>wrote: >> >>> Of course, I do not know elisp nor do I understand Org internals so >>> the idea might just be nonsense from an implementation perspective. >>> >> Nonsense or not.... I like the idea a lot! >> >> It would be of great help to me. >> >> personally I would only need one parent (the inner most) headline. >> In your example that would the following: >> Make a plan TODO Print a trillion dollars >> but >> [Take over the world/Make a plan] TODO Print a trillion dollars >> is even better if the level can be customized and the order reversed. >> >> The agenda has a prefix by default... maybe that could be/get used. >> >> Greetings from Austria, >> Eraldo >> >> _______________________________________________ >> 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 >> >> > [-- Attachment #1.2: Type: text/html, Size: 3514 bytes --] [-- Attachment #2: Type: text/plain, Size: 204 bytes --] _______________________________________________ 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 ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-19 21:27 ` Marcelo de Moraes Serpa 2009-05-19 22:06 ` Eraldo Helal @ 2009-05-19 22:29 ` Matthew Lundin 2009-05-19 22:55 ` Eraldo Helal 2009-05-20 4:20 ` Manish 2 siblings, 1 reply; 23+ messages in thread From: Matthew Lundin @ 2009-05-19 22:29 UTC (permalink / raw To: Marcelo de Moraes Serpa; +Cc: emacs-orgmode, Carsten Dominik Hi Marcelo, Marcelo de Moraes Serpa <celoserpa@gmail.com> writes: > Another aspect is that when you archive and item (when it's DONE) it's > nice to know it's context. If you have a NEXT ACTION that belongs to a > project and this specific NA is already DONE, if you archive it you'll > loose context. (you might want to data mine the archive file later, > never knows :)). Org-mode already can save context info as properties. See the variable org-archive-save-context-info. ,----[From 2.6.2 in the Manual] | When a subtree is moved, it receives a number of special properties | that record context information like the file from where the entry | came, it's outline path the archiving time etc. Configure the variable | org-archive-save-context-info to adjust the amount of information | added. `---- > Maybe we could create a GTD extension to org-mode? I'd love to help in > the development, but I have no idea on how the code is structured and > or how easy is to add / modify current features (coupling, plugin > model, etc). Is there any document that explains it? In your view, what aspects of GTD are not yet possible within org-mode? It seems to me that org-mode offers the ability to implement everything in GTD (contexts, natural project planning, calendar, multiple views of the same data, etc). How exactly one implements GTD, of course, is up to the user. As a place to start customizing, I would recommend creating custom agenda commands. This tutorial offers some custom commands for use with GTD: http://orgmode.org/worg/org-tutorials/org-custom-agenda-commands.php And, of course, there is Charles Cave's excellent tutorial on implementing GTD in org-mode: http://orgmode.org/worg/org-tutorials/index.php Hope this helps, Matt ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-19 22:29 ` Matthew Lundin @ 2009-05-19 22:55 ` Eraldo Helal 2009-05-19 23:06 ` Marcelo de Moraes Serpa 2009-05-20 1:52 ` Nick Dokos 0 siblings, 2 replies; 23+ messages in thread From: Eraldo Helal @ 2009-05-19 22:55 UTC (permalink / raw To: Matthew Lundin; +Cc: emacs-orgmode, Carsten Dominik [-- Attachment #1.1: Type: text/plain, Size: 243 bytes --] On Wed, May 20, 2009 at 00:29, Matthew Lundin <mdl@imapmail.org> wrote: > Org-mode already can save context info as properties. See the variable > org-archive-save-context-info. I do not have this variable (Org-Version:"6.26trans"). Eraldo [-- Attachment #1.2: Type: text/html, Size: 534 bytes --] [-- Attachment #2: Type: text/plain, Size: 204 bytes --] _______________________________________________ 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 ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-19 22:55 ` Eraldo Helal @ 2009-05-19 23:06 ` Marcelo de Moraes Serpa 2009-05-20 4:52 ` Carsten Dominik 2009-05-20 1:52 ` Nick Dokos 1 sibling, 1 reply; 23+ messages in thread From: Marcelo de Moraes Serpa @ 2009-05-19 23:06 UTC (permalink / raw To: Eraldo Helal; +Cc: emacs-orgmode, Carsten Dominik [-- Attachment #1.1: Type: text/plain, Size: 969 bytes --] Eraldo, Good to know that! I definetly would like to get in touch with you with more time to discuss it. Meanwhile, Carsten (or any other org-savvy developer) could point us into the right direction on which is the best way to start hacking org (towards makeing extensions for it). I have many, many pragmatic ideas/twists (note the pragmatic, I don't want bloat!) for improving the GTD workflow with org. What is already excellent could be the perfect GTD implementation for you, and me, and everyone :) I will gather them and share them with you soon. Btw, you gotta read the new "Making it All Work" book, awesome! Marcelo. On Tue, May 19, 2009 at 5:55 PM, Eraldo Helal <admin@eraldo.at> wrote: > > > On Wed, May 20, 2009 at 00:29, Matthew Lundin <mdl@imapmail.org> wrote: > >> Org-mode already can save context info as properties. See the variable >> org-archive-save-context-info. > > I do not have this variable (Org-Version:"6.26trans"). > > Eraldo > > [-- Attachment #1.2: Type: text/html, Size: 1590 bytes --] [-- Attachment #2: Type: text/plain, Size: 204 bytes --] _______________________________________________ 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 ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-19 23:06 ` Marcelo de Moraes Serpa @ 2009-05-20 4:52 ` Carsten Dominik 0 siblings, 0 replies; 23+ messages in thread From: Carsten Dominik @ 2009-05-20 4:52 UTC (permalink / raw To: Marcelo de Moraes Serpa; +Cc: emacs-orgmode On May 20, 2009, at 1:06 AM, Marcelo de Moraes Serpa wrote: > Eraldo, > > Good to know that! I definetly would like to get in touch with you > with more time to discuss it. Meanwhile, Carsten (or any other org- > savvy developer) could point us into the right direction on which is > the best way to start hacking org (towards makeing extensions for it). http://orgmode.org/manual/Hacking.html#Hacking http://orgmode.org/worg/org-configs/index.php http://orgmode.org/worg/org-configs/org-hooks.php For example extensions, see http://orgmode.org/worg/org-contrib/index.php HTH - Carsten > > I have many, many pragmatic ideas/twists (note the pragmatic, I > don't want bloat!) for improving the GTD workflow with org. What is > already excellent could be the perfect GTD implementation for you, > and me, and everyone :) > > I will gather them and share them with you soon. > > Btw, you gotta read the new "Making it All Work" book, awesome! > > Marcelo. > > > > On Tue, May 19, 2009 at 5:55 PM, Eraldo Helal <admin@eraldo.at> wrote: > > > On Wed, May 20, 2009 at 00:29, Matthew Lundin <mdl@imapmail.org> > wrote: > Org-mode already can save context info as properties. See the variable > org-archive-save-context-info. > I do not have this variable (Org-Version:"6.26trans"). > > Eraldo > > ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-19 22:55 ` Eraldo Helal 2009-05-19 23:06 ` Marcelo de Moraes Serpa @ 2009-05-20 1:52 ` Nick Dokos 1 sibling, 0 replies; 23+ messages in thread From: Nick Dokos @ 2009-05-20 1:52 UTC (permalink / raw To: Eraldo Helal; +Cc: emacs-orgmode, Carsten Dominik Eraldo Helal <admin@eraldo.at> wrote: > On Wed, May 20, 2009 at 00:29, Matthew Lundin <mdl@imapmail.org> wrote: > > > Org-mode already can save context info as properties. See the variable > > org-archive-save-context-info. > > I do not have this variable (Org-Version:"6.26trans"). > You probably need to load org-archive.el[c] first (or use an archive command that will autoload that file): the variable is defined there. HTH, Nick --------------------------------------------------------------------------- org-archive-save-context-info is a variable defined in `org-archive.el'. Its value is (time file olpath category todo itags) Documentation: Parts of context info that should be stored as properties when archiving. When a subtree is moved to an archive file, it loses information given by context, like inherited tags, the category, and possibly also the TODO state (depending on the variable `org-archive-mark-done'). This variable can be a list of any of the following symbols: time The time of archiving. file The file where the entry originates. ltags The local tags, in the headline of the subtree. itags The tags the subtree inherits from further up the hierarchy. todo The pre-archive TODO state. category The category, taken from file name or #+CATEGORY lines. olpath The outline path to the item. These are all headlines above the current item, separated by /, like a file path. For each symbol present in the list, a property will be created in the archived entry, with a prefix "PRE_ARCHIVE_", to remember this information. You can customize this variable. ^ permalink raw reply [flat|nested] 23+ messages in thread
* Re: Show parent PROJECTS for an item 2009-05-19 21:27 ` Marcelo de Moraes Serpa 2009-05-19 22:06 ` Eraldo Helal 2009-05-19 22:29 ` Matthew Lundin @ 2009-05-20 4:20 ` Manish 2 siblings, 0 replies; 23+ messages in thread From: Manish @ 2009-05-20 4:20 UTC (permalink / raw To: Marcelo de Moraes Serpa; +Cc: emacs-orgmode, Carsten Dominik On Wed, May 20, 2009 at 2:57 AM, Marcelo de Moraes Serpa wrote: > Wow, didn't think this observation would generate so much buzz :) Great to > know other org-mode users feel the need for it too. > > Another aspect is that when you archive and item (when it's DONE) it's nice > to know it's context. If you have a NEXT ACTION that belongs to a project > and this specific NA is already DONE, if you archive it you'll loose > context. (you might want to data mine the archive file later, never knows > :)). Err. I only meant to encode the hierarchy for agenda display purposes. So the TODO items themselves remain untouched. As Matthew already pointed out there are already ways to save context when archiving. -- Manish ^ permalink raw reply [flat|nested] 23+ messages in thread
end of thread, other threads:[~2009-05-20 4:52 UTC | newest] Thread overview: 23+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2009-05-15 21:33 Show parent PROJECTS for an item Marcelo de Moraes Serpa 2009-05-16 15:11 ` Carsten Dominik 2009-05-17 20:58 ` Eraldo Helal 2009-05-17 21:25 ` Matthew Lundin 2009-05-17 22:18 ` Eraldo Helal 2009-05-18 2:07 ` Matthew Lundin 2009-05-18 9:18 ` Eraldo Helal 2009-05-18 15:52 ` Marcelo de Moraes Serpa 2009-05-18 16:21 ` Samuel Wales 2009-05-18 22:01 ` Eraldo Helal 2009-05-18 22:16 ` Samuel Wales 2009-05-18 22:47 ` Eraldo Helal 2009-05-18 23:01 ` Eraldo Helal 2009-05-19 3:01 ` Manish 2009-05-19 15:48 ` Eraldo Helal 2009-05-19 21:27 ` Marcelo de Moraes Serpa 2009-05-19 22:06 ` Eraldo Helal 2009-05-19 22:29 ` Matthew Lundin 2009-05-19 22:55 ` Eraldo Helal 2009-05-19 23:06 ` Marcelo de Moraes Serpa 2009-05-20 4:52 ` Carsten Dominik 2009-05-20 1:52 ` Nick Dokos 2009-05-20 4:20 ` Manish
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/emacs.git https://git.savannah.gnu.org/cgit/emacs/org-mode.git This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.