2011/3/15 Manish <mailtomanish.sha...@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