* Custom Agenda View for Projects @ 2011-03-14 19:24 Christian Zang 2011-03-15 4:26 ` Manish 0 siblings, 1 reply; 12+ messages in thread From: Christian Zang @ 2011-03-14 19:24 UTC (permalink / raw) To: emacs-orgmode Dear all, I might be overlooking something very obvious, but I cannot find the solution: I have various org files, in which "projects" (anything requiring more than one action step...) are first level headings marked using the TODO kwd PROJ. If I tell my agenda to list all items with kwd PROJ (either via C-a T PROJ or as a custom agenda view via "tags-todo "LEVEL=1""), only the ones without siblings are returned. I've looked into "org-tags-match-list-sublevels" but this is not quite the right thing to calibrate... Any help heartly appreciated! Thanks, Christian -- Dr. Christian Zang Technische Universität München / Chair of Ecoclimatology Hans-Carl-von-Carlowitz-Platz 2 / 85354 Freising / Germany Email: christian.zang@wzw.tum.de Phone: +49 (0) 8161-714743 Fax: +49 (0) 8161-714753 Web: http://oekoklimatologie.wzw.tum.de/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Custom Agenda View for Projects 2011-03-14 19:24 Custom Agenda View for Projects Christian Zang @ 2011-03-15 4:26 ` Manish 2011-03-15 6:24 ` Christian Zang 0 siblings, 1 reply; 12+ messages in thread From: Manish @ 2011-03-15 4:26 UTC (permalink / raw) To: Christian Zang; +Cc: emacs-orgmode On Tue, Mar 15, 2011 at 12:54 AM, Christian Zang wrote: > Dear all, > > I might be overlooking something very obvious, but I cannot find the > solution: I have various org files, in which "projects" (anything > requiring more than one action step...) are first level headings > marked using the TODO kwd PROJ. If I tell my agenda to list all items > with kwd PROJ (either via C-a T PROJ or as a custom agenda view via > "tags-todo "LEVEL=1""), only the ones without siblings are returned. > I've looked into "org-tags-match-list-sublevels" but this is not quite > the right thing to calibrate... Could you show a sample outline please? -- Manish ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Custom Agenda View for Projects 2011-03-15 4:26 ` Manish @ 2011-03-15 6:24 ` Christian Zang 2011-03-15 17:12 ` Manish 0 siblings, 1 reply; 12+ messages in thread From: Christian Zang @ 2011-03-15 6:24 UTC (permalink / raw) To: Manish; +Cc: emacs-orgmode 2011/3/15 Manish <mailtomanish.sharma@gmail.com>: > On Tue, Mar 15, 2011 at 12:54 AM, Christian Zang wrote: >> Dear all, >> >> I might be overlooking something very obvious, but I cannot find the >> solution: I have various org files, in which "projects" (anything >> requiring more than one action step...) are first level headings >> marked using the TODO kwd PROJ. If I tell my agenda to list all items >> with kwd PROJ (either via C-a T PROJ or as a custom agenda view via >> "tags-todo "LEVEL=1""), only the ones without siblings are returned. >> I've looked into "org-tags-match-list-sublevels" but this is not quite >> the right thing to calibrate... > > Could you show a sample outline please? > > -- > Manish > Sure, here is a sample outline: * PROJ Write Proposal ** TODO write introduction * PROJ Clean Lab * PROJ Get Birthday Present ** TODO get dad's hat size From that list, only "Clean Lab" will show up in the list of projects. Below are my settings regarding custom agenda views: (setq org-agenda-custom-commands '(("W" "Weekly Review" ((agenda "" ((org-agenda-ndays 7))) (stuck "") ;; review stuck projects (todo "PROJ") ;; review all projects (todo "SDMB") ;; review someday/maybe items (todo "WAIT"))) ;; review waiting items ("P" "Projects" tags-todo "LEVEL=1" ((org-agenda-overriding-header "List of Projects"))) ("O" "Today-View" ; like OF "due & flagged" ((agenda "Due or scheduled within next week" ((org-agenda-ndays 7) (org-agenda-start-on-weekday nil) (org-agenda-overriding-header "\nDue or scheduled within next week\n------------------\n") )) ; due within next week (tags-todo "+PRIORITY=\"A\"" ((org-agenda-overriding-header "\nHigh priority\n------------------\n"))) ; pseudo-flagged items )) )) Neither "W" nor "P" shows all projects, but rather only the ones without siblings. This is what I use as TODO kwds: (setq org-todo-keywords '((sequence "TODO(t)" "WAIT(w@/!)" "|" "DONE(d!)") (sequence "STRT(s!)" "|") (sequence "|" "CNCL(c@!)") (sequence "FXME(f)" "|" "FIXD(x!)") (sequence "PROJ(p!)" "PRSC(u)" "PROH(o)" "|" "PRDN(r!)" "PRCL(o@/!)") (sequence "LIST(l)" "|") (sequence "SDMB(m)" "|"))) And these are the agenda-relevant settings in custom.el: '(org-agenda-compact-blocks t) '(org-agenda-dim-blocked-tasks (quote invisible)) '(org-stuck-projects (quote ("+LEVEL=1/+PROJ-PRDN-PROH-SDMB" ("TODO" "NEXT" "FXME" "STRT") nil ""))) Thanks! Christian ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Custom Agenda View for Projects 2011-03-15 6:24 ` Christian Zang @ 2011-03-15 17:12 ` Manish 2011-03-15 20:56 ` Christian Zang 0 siblings, 1 reply; 12+ messages in thread From: Manish @ 2011-03-15 17:12 UTC (permalink / raw) To: Christian Zang; +Cc: emacs-orgmode On Tue, Mar 15, 2011 at 11:54 AM, Christian Zang wrote: > 2011/3/15 Manish: >> On Tue, Mar 15, 2011 at 12:54 AM, Christian Zang wrote: >>> Dear all, >>> >>> I might be overlooking something very obvious, but I cannot find the >>> solution: I have various org files, in which "projects" (anything >>> requiring more than one action step...) are first level headings >>> marked using the TODO kwd PROJ. If I tell my agenda to list all items >>> with kwd PROJ (either via C-a T PROJ or as a custom agenda view via >>> "tags-todo "LEVEL=1""), only the ones without siblings are returned. >>> I've looked into "org-tags-match-list-sublevels" but this is not quite >>> the right thing to calibrate... >> >> Could you show a sample outline please? >> >> -- >> Manish >> > > Sure, here is a sample outline: > > * PROJ Write Proposal > > ** TODO write introduction > > * PROJ Clean Lab > > * PROJ Get Birthday Present > > ** TODO get dad's hat size > > From that list, only "Clean Lab" will show up in the list of projects. > Below are my settings regarding custom agenda views: > > (setq org-agenda-custom-commands > '(("W" "Weekly Review" > ((agenda "" ((org-agenda-ndays 7))) > (stuck "") ;; review stuck projects > (todo "PROJ") ;; review all projects > (todo "SDMB") ;; review someday/maybe items > (todo "WAIT"))) ;; review waiting items > > ("P" "Projects" tags-todo "LEVEL=1" > ((org-agenda-overriding-header "List of Projects"))) > > ("O" "Today-View" ; like OF "due & flagged" > ((agenda "Due or scheduled within next week" > ((org-agenda-ndays 7) > (org-agenda-start-on-weekday nil) > (org-agenda-overriding-header "\nDue or scheduled > within next week\n------------------\n") > )) > ; due within next week > (tags-todo "+PRIORITY=\"A\"" > ((org-agenda-overriding-header "\nHigh > priority\n------------------\n"))) > ; pseudo-flagged items > )) > )) > > Neither "W" nor "P" shows all projects, but rather only the ones > without siblings. This is what I use as TODO kwds: > > (setq org-todo-keywords '((sequence "TODO(t)" "WAIT(w@/!)" "|" "DONE(d!)") > (sequence "STRT(s!)" "|") > (sequence "|" "CNCL(c@!)") > (sequence "FXME(f)" "|" "FIXD(x!)") > (sequence "PROJ(p!)" "PRSC(u)" "PROH(o)" "|" > "PRDN(r!)" "PRCL(o@/!)") > (sequence "LIST(l)" "|") > (sequence "SDMB(m)" "|"))) > > And these are the agenda-relevant settings in custom.el: > > '(org-agenda-compact-blocks t) > '(org-agenda-dim-blocked-tasks (quote invisible)) > '(org-stuck-projects (quote ("+LEVEL=1/+PROJ-PRDN-PROH-SDMB" ("TODO" > "NEXT" "FXME" "STRT") nil ""))) > Here's what I did: I started Emacs with -Q, eval'ed the variables and custom agenda commands you sent set up the org-agenda-files and ran the custom commands `W' and `P'. Both listed all the items marked PROJ where they should have. So it worked for me.. I am not sure what could be wrong in your setup. I know it's a non-answer but FWIW, removing everything and add bits and pieces in steps could help. HTH -- Manish ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Custom Agenda View for Projects 2011-03-15 17:12 ` Manish @ 2011-03-15 20:56 ` Christian Zang 2011-03-15 21:35 ` Christian Zang 0 siblings, 1 reply; 12+ messages in thread From: Christian Zang @ 2011-03-15 20:56 UTC (permalink / raw) To: Manish; +Cc: emacs-orgmode 2011/3/15 Manish <mailtomanish.sharma@gmail.com>: > On Tue, Mar 15, 2011 at 11:54 AM, Christian Zang wrote: >> 2011/3/15 Manish: >>> On Tue, Mar 15, 2011 at 12:54 AM, Christian Zang wrote: >>>> Dear all, >>>> >>>> I might be overlooking something very obvious, but I cannot find the >>>> solution: I have various org files, in which "projects" (anything >>>> requiring more than one action step...) are first level headings >>>> marked using the TODO kwd PROJ. If I tell my agenda to list all items >>>> with kwd PROJ (either via C-a T PROJ or as a custom agenda view via >>>> "tags-todo "LEVEL=1""), only the ones without siblings are returned. >>>> I've looked into "org-tags-match-list-sublevels" but this is not quite >>>> the right thing to calibrate... >>> >>> Could you show a sample outline please? >>> >>> -- >>> Manish >>> >> >> Sure, here is a sample outline: >> >> * PROJ Write Proposal >> >> ** TODO write introduction >> >> * PROJ Clean Lab >> >> * PROJ Get Birthday Present >> >> ** TODO get dad's hat size >> >> From that list, only "Clean Lab" will show up in the list of projects. >> Below are my settings regarding custom agenda views: >> >> (setq org-agenda-custom-commands >> '(("W" "Weekly Review" >> ((agenda "" ((org-agenda-ndays 7))) >> (stuck "") ;; review stuck projects >> (todo "PROJ") ;; review all projects >> (todo "SDMB") ;; review someday/maybe items >> (todo "WAIT"))) ;; review waiting items >> >> ("P" "Projects" tags-todo "LEVEL=1" >> ((org-agenda-overriding-header "List of Projects"))) >> >> ("O" "Today-View" ; like OF "due & flagged" >> ((agenda "Due or scheduled within next week" >> ((org-agenda-ndays 7) >> (org-agenda-start-on-weekday nil) >> (org-agenda-overriding-header "\nDue or scheduled >> within next week\n------------------\n") >> )) >> ; due within next week >> (tags-todo "+PRIORITY=\"A\"" >> ((org-agenda-overriding-header "\nHigh >> priority\n------------------\n"))) >> ; pseudo-flagged items >> )) >> )) >> >> Neither "W" nor "P" shows all projects, but rather only the ones >> without siblings. This is what I use as TODO kwds: >> >> (setq org-todo-keywords '((sequence "TODO(t)" "WAIT(w@/!)" "|" "DONE(d!)") >> (sequence "STRT(s!)" "|") >> (sequence "|" "CNCL(c@!)") >> (sequence "FXME(f)" "|" "FIXD(x!)") >> (sequence "PROJ(p!)" "PRSC(u)" "PROH(o)" "|" >> "PRDN(r!)" "PRCL(o@/!)") >> (sequence "LIST(l)" "|") >> (sequence "SDMB(m)" "|"))) >> >> And these are the agenda-relevant settings in custom.el: >> >> '(org-agenda-compact-blocks t) >> '(org-agenda-dim-blocked-tasks (quote invisible)) >> '(org-stuck-projects (quote ("+LEVEL=1/+PROJ-PRDN-PROH-SDMB" ("TODO" >> "NEXT" "FXME" "STRT") nil ""))) >> > > Here's what I did: > > I started Emacs with -Q, eval'ed the variables and custom agenda > commands you sent set up the org-agenda-files and ran the custom > commands `W' and `P'. Both listed all the items marked PROJ where > they should have. So it worked for me.. I am not sure what could be > wrong in your setup. I know it's a non-answer but FWIW, removing > everything and add bits and pieces in steps could help. > > HTH > -- > Manish > Thanks, Manish, I'll try that. Thanks a lot for your efforts! Best, Christian ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Custom Agenda View for Projects 2011-03-15 20:56 ` Christian Zang @ 2011-03-15 21:35 ` Christian Zang 2011-03-16 19:24 ` Jason McBrayer 2011-03-17 22:55 ` Josh Berry 0 siblings, 2 replies; 12+ messages in thread From: Christian Zang @ 2011-03-15 21:35 UTC (permalink / raw) To: Manish; +Cc: emacs-orgmode 2011/3/15 Christian Zang <christian.zang@googlemail.com>: > 2011/3/15 Manish <mailtomanish.sharma@gmail.com>: >> On Tue, Mar 15, 2011 at 11:54 AM, Christian Zang wrote: >>> 2011/3/15 Manish: >>>> On Tue, Mar 15, 2011 at 12:54 AM, Christian Zang wrote: >>>>> Dear all, >>>>> >>>>> I might be overlooking something very obvious, but I cannot find the >>>>> solution: I have various org files, in which "projects" (anything >>>>> requiring more than one action step...) are first level headings >>>>> marked using the TODO kwd PROJ. If I tell my agenda to list all items >>>>> with kwd PROJ (either via C-a T PROJ or as a custom agenda view via >>>>> "tags-todo "LEVEL=1""), only the ones without siblings are returned. >>>>> I've looked into "org-tags-match-list-sublevels" but this is not quite >>>>> the right thing to calibrate... >>>> >>>> Could you show a sample outline please? >>>> >>>> -- >>>> Manish >>>> >>> >>> Sure, here is a sample outline: >>> >>> * PROJ Write Proposal >>> >>> ** TODO write introduction >>> >>> * PROJ Clean Lab >>> >>> * PROJ Get Birthday Present >>> >>> ** TODO get dad's hat size >>> >>> From that list, only "Clean Lab" will show up in the list of projects. >>> Below are my settings regarding custom agenda views: >>> >>> (setq org-agenda-custom-commands >>> '(("W" "Weekly Review" >>> ((agenda "" ((org-agenda-ndays 7))) >>> (stuck "") ;; review stuck projects >>> (todo "PROJ") ;; review all projects >>> (todo "SDMB") ;; review someday/maybe items >>> (todo "WAIT"))) ;; review waiting items >>> >>> ("P" "Projects" tags-todo "LEVEL=1" >>> ((org-agenda-overriding-header "List of Projects"))) >>> >>> ("O" "Today-View" ; like OF "due & flagged" >>> ((agenda "Due or scheduled within next week" >>> ((org-agenda-ndays 7) >>> (org-agenda-start-on-weekday nil) >>> (org-agenda-overriding-header "\nDue or scheduled >>> within next week\n------------------\n") >>> )) >>> ; due within next week >>> (tags-todo "+PRIORITY=\"A\"" >>> ((org-agenda-overriding-header "\nHigh >>> priority\n------------------\n"))) >>> ; pseudo-flagged items >>> )) >>> )) >>> >>> Neither "W" nor "P" shows all projects, but rather only the ones >>> without siblings. This is what I use as TODO kwds: >>> >>> (setq org-todo-keywords '((sequence "TODO(t)" "WAIT(w@/!)" "|" "DONE(d!)") >>> (sequence "STRT(s!)" "|") >>> (sequence "|" "CNCL(c@!)") >>> (sequence "FXME(f)" "|" "FIXD(x!)") >>> (sequence "PROJ(p!)" "PRSC(u)" "PROH(o)" "|" >>> "PRDN(r!)" "PRCL(o@/!)") >>> (sequence "LIST(l)" "|") >>> (sequence "SDMB(m)" "|"))) >>> >>> And these are the agenda-relevant settings in custom.el: >>> >>> '(org-agenda-compact-blocks t) >>> '(org-agenda-dim-blocked-tasks (quote invisible)) >>> '(org-stuck-projects (quote ("+LEVEL=1/+PROJ-PRDN-PROH-SDMB" ("TODO" >>> "NEXT" "FXME" "STRT") nil ""))) >>> >> >> Here's what I did: >> >> I started Emacs with -Q, eval'ed the variables and custom agenda >> commands you sent set up the org-agenda-files and ran the custom >> commands `W' and `P'. Both listed all the items marked PROJ where >> they should have. So it worked for me.. I am not sure what could be >> wrong in your setup. I know it's a non-answer but FWIW, removing >> everything and add bits and pieces in steps could help. >> >> HTH >> -- >> Manish >> > > Thanks, Manish, > > I'll try that. Thanks a lot for your efforts! > > Best, > Christian > Update: I found the culprit in "org-enforce-todo-dependencies", set to nil and all projects labeled as PROJ are displayed again. Have to think about why this affects the agenda views in that way... thanks for listening, Christian ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Custom Agenda View for Projects 2011-03-15 21:35 ` Christian Zang @ 2011-03-16 19:24 ` Jason McBrayer 2011-03-18 15:03 ` Bernt Hansen 2011-03-17 22:55 ` Josh Berry 1 sibling, 1 reply; 12+ messages in thread From: Jason McBrayer @ 2011-03-16 19:24 UTC (permalink / raw) To: Christian Zang; +Cc: emacs-orgmode [-- Attachment #1: Type: text/plain, Size: 583 bytes --] I can see the same behaviour here. I only get a few of my PROJECT headlines if org-enforce-todo-dependencies is t; I get all of them if it is nil. My value for org-todo-keywords is: ((type "TODO" "NEXTACTION" "INPROCESS" "WAITING" "NEEDSPREREQ" "|" "DONE" "DELEGATED" "CANCELLED") (type "PROJECT" "|" "COMPLETED") (type "SOMEDAY" "MAYBE" "|" "CANCELLED")) The odd thing, to me, is that this doesn't seem to affect e.g. WAITING or SOMEDAY tasks, though those are not likely to have children, which PROJECT headlines certainly will. -- Jason F. McBrayer http://jfm.carcosa.net/ [-- Attachment #2: Type: text/html, Size: 830 bytes --] ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Custom Agenda View for Projects 2011-03-16 19:24 ` Jason McBrayer @ 2011-03-18 15:03 ` Bernt Hansen 0 siblings, 0 replies; 12+ messages in thread From: Bernt Hansen @ 2011-03-18 15:03 UTC (permalink / raw) To: Jason McBrayer; +Cc: emacs-orgmode, Christian Zang Jason McBrayer <jmcbray@carcosa.net> writes: > I can see the same behaviour here. I only get a few of my PROJECT headlines if org-enforce-todo-dependencies is t; I get all > of them if it is nil. > > My value for org-todo-keywords is: > > ((type "TODO" "NEXTACTION" "INPROCESS" "WAITING" "NEEDSPREREQ" "|" "DONE" "DELEGATED" "CANCELLED") > (type "PROJECT" "|" "COMPLETED") > (type "SOMEDAY" "MAYBE" "|" "CANCELLED")) > > The odd thing, to me, is that this doesn't seem to affect e.g. WAITING or SOMEDAY tasks, though those are not likely to have > children, which PROJECT headlines certainly will. Hi Jason, I think this is org-mode's normal dimmed blocked blocked task handling. Do you by any chance have it set to invisible which will hide the blocked tasks completely? Regards, -- Bernt ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Custom Agenda View for Projects 2011-03-15 21:35 ` Christian Zang 2011-03-16 19:24 ` Jason McBrayer @ 2011-03-17 22:55 ` Josh Berry 2011-03-18 17:57 ` Jason McBrayer 1 sibling, 1 reply; 12+ messages in thread From: Josh Berry @ 2011-03-17 22:55 UTC (permalink / raw) To: Christian Zang; +Cc: emacs-orgmode On Tue, Mar 15, 2011 at 14:35, Christian Zang <christian.zang@googlemail.com> wrote: > 2011/3/15 Christian Zang <christian.zang@googlemail.com>: >> 2011/3/15 Manish <mailtomanish.sharma@gmail.com>: >>> On Tue, Mar 15, 2011 at 11:54 AM, Christian Zang wrote: >>>> 2011/3/15 Manish: >>>>> On Tue, Mar 15, 2011 at 12:54 AM, Christian Zang wrote: >>>>>> Dear all, >>>>>> >>>>>> I might be overlooking something very obvious, but I cannot find the >>>>>> solution: I have various org files, in which "projects" (anything >>>>>> requiring more than one action step...) are first level headings >>>>>> marked using the TODO kwd PROJ. If I tell my agenda to list all items >>>>>> with kwd PROJ (either via C-a T PROJ or as a custom agenda view via >>>>>> "tags-todo "LEVEL=1""), only the ones without siblings are returned. >>>>>> I've looked into "org-tags-match-list-sublevels" but this is not quite >>>>>> the right thing to calibrate... ... > Update: I found the culprit in "org-enforce-todo-dependencies", set to > nil and all projects labeled as PROJ are displayed again. Have to > think about why this affects the agenda views in that way... Someone correct me if I'm wrong, but: I think org considers child tasks to be dependencies of the parent task -- so if a parent task (such as your PROJ) has children, it won't be displayed in a tags-todo agenda view, because that takes dependencies into account. Have you tried just a "tags" view with a match of "TODO=\"PROJ\""? IIRC this will do what you want. So it would be: ("P" "Projects" tags "TODO=\"PROJ\"" ((org-agenda-overriding-header "List of Projects"))) -- Josh ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Custom Agenda View for Projects 2011-03-17 22:55 ` Josh Berry @ 2011-03-18 17:57 ` Jason McBrayer 2011-03-18 19:31 ` Josh Berry 0 siblings, 1 reply; 12+ messages in thread From: Jason McBrayer @ 2011-03-18 17:57 UTC (permalink / raw) To: Josh Berry; +Cc: emacs-orgmode, Christian Zang On Thu, Mar 17, 2011 at 6:55 PM, Josh Berry <des@condordes.net> wrote: > I think org considers child tasks to be dependencies of the parent > task -- so if a parent task (such as your PROJ) has children, it won't > be displayed in a tags-todo agenda view, because that takes > dependencies into account. That's a logical explanation, but shouldn't this only be the case if the parent has the :ORDERED: property set? > Have you tried just a "tags" view with a match of "TODO=\"PROJ\""? > IIRC this will do what you want. I gave this a test, and apparently it does not. What's shown is still dependent on the value of org-enforce-todo-dependencies. -- Jason F. McBrayer http://jfm.carcosa.net/ ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Custom Agenda View for Projects 2011-03-18 17:57 ` Jason McBrayer @ 2011-03-18 19:31 ` Josh Berry 2011-03-19 8:22 ` Christian Zang 0 siblings, 1 reply; 12+ messages in thread From: Josh Berry @ 2011-03-18 19:31 UTC (permalink / raw) To: Jason McBrayer; +Cc: emacs-orgmode, Christian Zang On Fri, Mar 18, 2011 at 10:57, Jason McBrayer <jmcbray@carcosa.net> wrote: > On Thu, Mar 17, 2011 at 6:55 PM, Josh Berry <des@condordes.net> wrote: > >> I think org considers child tasks to be dependencies of the parent >> task -- so if a parent task (such as your PROJ) has children, it won't >> be displayed in a tags-todo agenda view, because that takes >> dependencies into account. > > That's a logical explanation, but shouldn't this only be the case if > the parent has the :ORDERED: property set? No, if :ORDERED: is set, then each child is a dependency of the next child. So if you have: * TODO top ... :ORDERED: t ... ** TODO a ** TODO b ** TODO c Only "a" will appear in your agenda view. But if you have: * TODO top ** TODO a ** TODO b ** TODO c All children of "top"--that is, "a", "b" and "c"--will appear. However, in neither case will "top" appear, because it has children that are not yet completed. >> Have you tried just a "tags" view with a match of "TODO=\"PROJ\""? >> IIRC this will do what you want. > > I gave this a test, and apparently it does not. What's shown is still > dependent on the value of org-enforce-todo-dependencies. I see, it does not, my bad. I tried experimenting a bit on my own, and didn't find an easy way using just agendas. You might consider experimenting with Stuck Projects though. If you consider all projects to be "stuck", you could probably build an agenda view that shows you all projects regardless of what's in them. (I don't use stuck projects myself, so YMMV.) -- Josh ^ permalink raw reply [flat|nested] 12+ messages in thread
* Re: Custom Agenda View for Projects 2011-03-18 19:31 ` Josh Berry @ 2011-03-19 8:22 ` Christian Zang 0 siblings, 0 replies; 12+ messages in thread From: Christian Zang @ 2011-03-19 8:22 UTC (permalink / raw) To: Josh Berry; +Cc: emacs-orgmode 2011/3/18 Josh Berry <des@condordes.net>: > On Fri, Mar 18, 2011 at 10:57, Jason McBrayer <jmcbray@carcosa.net> wrote: >> On Thu, Mar 17, 2011 at 6:55 PM, Josh Berry <des@condordes.net> wrote: >> >>> I think org considers child tasks to be dependencies of the parent >>> task -- so if a parent task (such as your PROJ) has children, it won't >>> be displayed in a tags-todo agenda view, because that takes >>> dependencies into account. >> >> That's a logical explanation, but shouldn't this only be the case if >> the parent has the :ORDERED: property set? > > No, if :ORDERED: is set, then each child is a dependency of the next > child. So if you have: > > * TODO top > ... :ORDERED: t ... > ** TODO a > ** TODO b > ** TODO c > > Only "a" will appear in your agenda view. But if you have: > > * TODO top > ** TODO a > ** TODO b > ** TODO c > > All children of "top"--that is, "a", "b" and "c"--will appear. > However, in neither case will "top" appear, because it has children > that are not yet completed. > >>> Have you tried just a "tags" view with a match of "TODO=\"PROJ\""? >>> IIRC this will do what you want. >> >> I gave this a test, and apparently it does not. What's shown is still >> dependent on the value of org-enforce-todo-dependencies. > > I see, it does not, my bad. I tried experimenting a bit on my own, > and didn't find an easy way using just agendas. > > You might consider experimenting with Stuck Projects though. If you > consider all projects to be "stuck", you could probably build an > agenda view that shows you all projects regardless of what's in them. > (I don't use stuck projects myself, so YMMV.) > > -- Josh > Dear Josh, dear Jason, thanks a lot for evaluating the options! That makes things a lot clearer for me, and for the moment I'll stick with org-enforce-todo-dependencies nil. Cheers, Christian ^ permalink raw reply [flat|nested] 12+ messages in thread
end of thread, other threads:[~2011-03-20 18:40 UTC | newest] Thread overview: 12+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2011-03-14 19:24 Custom Agenda View for Projects Christian Zang 2011-03-15 4:26 ` Manish 2011-03-15 6:24 ` Christian Zang 2011-03-15 17:12 ` Manish 2011-03-15 20:56 ` Christian Zang 2011-03-15 21:35 ` Christian Zang 2011-03-16 19:24 ` Jason McBrayer 2011-03-18 15:03 ` Bernt Hansen 2011-03-17 22:55 ` Josh Berry 2011-03-18 17:57 ` Jason McBrayer 2011-03-18 19:31 ` Josh Berry 2011-03-19 8:22 ` Christian Zang
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).