* [help] A org agenda command @ 2007-04-18 23:15 Leo 2007-04-19 15:06 ` Jason F. McBrayer 2007-04-23 13:24 ` Carsten Dominik 0 siblings, 2 replies; 15+ messages in thread From: Leo @ 2007-04-18 23:15 UTC (permalink / raw) To: emacs-orgmode Dear all, How can I bring up a list of "stuck" projects? Here "stuck" means all of the following: 1. No DEADLINE/SCHEDULE 2. No TODO Keywords 3. No Tag Thank you. -- Leo <sdl.web AT gmail.com> (GPG Key: 9283AA3F) ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [help] A org agenda command 2007-04-18 23:15 [help] A org agenda command Leo @ 2007-04-19 15:06 ` Jason F. McBrayer 2007-04-23 13:24 ` Carsten Dominik 1 sibling, 0 replies; 15+ messages in thread From: Jason F. McBrayer @ 2007-04-19 15:06 UTC (permalink / raw) To: Leo; +Cc: emacs-orgmode Leo <sdl.web@gmail.com> writes: > How can I bring up a list of "stuck" projects? Here "stuck" means all of > the following: > > 1. No DEADLINE/SCHEDULE > 2. No TODO Keywords > 3. No Tag > Is the documentation on org-stuck-projects not sufficient? If you've tried customizing that variable, and can't get it to do what you want, maybe you can tell us what you've tried and where the problems are? -- +-----------------------------------------------------------+ | Jason F. McBrayer jmcbray@carcosa.net | | If someone conquers a thousand times a thousand others in | | battle, and someone else conquers himself, the latter one | | is the greatest of all conquerors. --- The Dhammapada | ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [help] A org agenda command 2007-04-18 23:15 [help] A org agenda command Leo 2007-04-19 15:06 ` Jason F. McBrayer @ 2007-04-23 13:24 ` Carsten Dominik 2007-04-23 19:11 ` Carsten Dominik 1 sibling, 1 reply; 15+ messages in thread From: Carsten Dominik @ 2007-04-23 13:24 UTC (permalink / raw) To: Leo; +Cc: emacs-orgmode On Apr 19, 2007, at 1:15, Leo wrote: > Dear all, > > How can I bring up a list of "stuck" projects? Here "stuck" means all > of > the following: > > 1. No DEADLINE/SCHEDULE > 2. No TODO Keywords > 3. No Tag > > Thank you. You need some way to tell what a project is, for example everything with level 2 that is not DONE. To indicate that any TODO keyword or any tag will label the project non-stuck, you currently have to list all TODO keywords and all TAGS in the variable `org-stuck-projects'. So right now you'd have to do something like: (setq org-stuck-projects '("+LEVEL=2/-DONE" ("TODO" "NEXT" ...) ("TAG1" "TAG2" ...))) I can see that this is unsatisfactory, so in the next version you will be able to specify "*" as a tag or a TODO keyword to indicate that you mean all of them. For now this will only work in the context of stuck projects. (setq org-stuck-projects '("+LEVEL=2/-DONE" ("*") ("*"))) - Carsten ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [help] A org agenda command 2007-04-23 13:24 ` Carsten Dominik @ 2007-04-23 19:11 ` Carsten Dominik 2007-04-23 19:21 ` Leo 2007-04-24 8:58 ` Leo 0 siblings, 2 replies; 15+ messages in thread From: Carsten Dominik @ 2007-04-23 19:11 UTC (permalink / raw) To: Carsten Dominik; +Cc: emacs-orgmode, Leo On Apr 23, 2007, at 15:24, Carsten Dominik wrote: > > (setq org-stuck-projects > '("+LEVEL=2/-DONE" ("*") ("*"))) In fact, the following will also be possible, allowing just what you asked for: (setq org-stuck-projects '("LEVEL=2/-DONE" ("*") ("*") "\\<\\(SCHEDULED\\|DEADLINE\\): <")) The last element is an arbitrary regular expression. If it matches in the project tree, the project is considered unstuck. - Carsten -- Carsten Dominik Sterrenkundig Instituut "Anton Pannekoek" Universiteit van Amsterdam Kruislaan 403 NL-1098SJ Amsterdam phone: +31 20 525 7477 ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [help] A org agenda command 2007-04-23 19:11 ` Carsten Dominik @ 2007-04-23 19:21 ` Leo 2007-04-24 8:58 ` Leo 1 sibling, 0 replies; 15+ messages in thread From: Leo @ 2007-04-23 19:21 UTC (permalink / raw) To: emacs-orgmode ----- Carsten Dominik (2007-04-23) wrote:----- > In fact, the following will also be possible, allowing just what > you asked for: > > (setq org-stuck-projects > '("LEVEL=2/-DONE" ("*") ("*") > "\\<\\(SCHEDULED\\|DEADLINE\\): <")) > > The last element is an arbitrary regular expression. > If it matches in the project tree, the project is considered > unstuck. > > - Carsten Thank you Carsten. I am looking forward to this in next release. -- Leo <sdl.web AT gmail.com> (GPG Key: 9283AA3F) ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [help] A org agenda command 2007-04-23 19:11 ` Carsten Dominik 2007-04-23 19:21 ` Leo @ 2007-04-24 8:58 ` Leo 2007-04-24 9:22 ` Leo 2007-04-24 10:18 ` Carsten Dominik 1 sibling, 2 replies; 15+ messages in thread From: Leo @ 2007-04-24 8:58 UTC (permalink / raw) To: emacs-orgmode ----- Carsten Dominik (2007-04-23) wrote:----- > (setq org-stuck-projects > '("LEVEL=2/-DONE" ("*") ("*") > "\\<\\(SCHEDULED\\|DEADLINE\\): <")) I am trying this with 4.72. What does "LEVEL=2/-DONE" mean? -- Leo <sdl.web AT gmail.com> (GPG Key: 9283AA3F) ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [help] A org agenda command 2007-04-24 8:58 ` Leo @ 2007-04-24 9:22 ` Leo 2007-04-24 10:18 ` Carsten Dominik 1 sibling, 0 replies; 15+ messages in thread From: Leo @ 2007-04-24 9:22 UTC (permalink / raw) To: emacs-orgmode ----- Leo (2007-04-24) wrote:----- >> (setq org-stuck-projects >> '("LEVEL=2/-DONE" ("*") ("*") >> "\\<\\(SCHEDULED\\|DEADLINE\\): <")) > > I am trying this with 4.72. What does "LEVEL=2/-DONE" mean? I wonder this because with the setting above, `C-c a #' still brings up an empty list. -- Leo <sdl.web AT gmail.com> (GPG Key: 9283AA3F) ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Re: [help] A org agenda command 2007-04-24 8:58 ` Leo 2007-04-24 9:22 ` Leo @ 2007-04-24 10:18 ` Carsten Dominik 2007-04-24 10:58 ` Leo 2009-02-04 9:41 ` Leo 1 sibling, 2 replies; 15+ messages in thread From: Carsten Dominik @ 2007-04-24 10:18 UTC (permalink / raw) To: Leo; +Cc: emacs-orgmode LEVEL=2/-DONE means that the search for stuck projects should consider any level 2 entry (i.e. starting with **) as a project, but should immediately exclude projects where the top headline is marked DONE. Starting from this, the project subtrees are then checked for TODO keywords and TAGS. - Carsten On Apr 24, 2007, at 10:58, Leo wrote: > ----- Carsten Dominik (2007-04-23) wrote:----- > >> (setq org-stuck-projects >> '("LEVEL=2/-DONE" ("*") ("*") >> "\\<\\(SCHEDULED\\|DEADLINE\\): <")) > > I am trying this with 4.72. What does "LEVEL=2/-DONE" mean? > > -- > Leo <sdl.web AT gmail.com> (GPG Key: 9283AA3F) > > > > _______________________________________________ > Emacs-orgmode mailing list > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > -- Carsten Dominik Sterrenkundig Instituut "Anton Pannekoek" Universiteit van Amsterdam Kruislaan 403 NL-1098SJ Amsterdam phone: +31 20 525 7477 ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [help] A org agenda command 2007-04-24 10:18 ` Carsten Dominik @ 2007-04-24 10:58 ` Leo 2007-04-24 11:11 ` Leo 2009-02-04 9:41 ` Leo 1 sibling, 1 reply; 15+ messages in thread From: Leo @ 2007-04-24 10:58 UTC (permalink / raw) To: Carsten Dominik; +Cc: emacs-orgmode Dear Carsten, ----- Carsten Dominik (2007-04-24) wrote:----- > LEVEL=2/-DONE means that the search for stuck projects should consider > any level 2 entry (i.e. starting with **) as a project, but should > immediately exclude projects where the top headline is marked DONE. > > Starting from this, the project subtrees are then checked for TODO > keywords and TAGS. > > - Carsten Thank you, Carsten. However, it is weird that this doesn't respect the `org-odd-levels-only' setting. -- Leo <sdl.web AT gmail.com> (GPG Key: 9283AA3F) ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [help] A org agenda command 2007-04-24 10:58 ` Leo @ 2007-04-24 11:11 ` Leo 2007-04-24 11:38 ` Carsten Dominik 0 siblings, 1 reply; 15+ messages in thread From: Leo @ 2007-04-24 11:11 UTC (permalink / raw) To: emacs-orgmode > However, it is weird that this doesn't respect the `org-odd-levels-only' > setting. I set the following to achieve multiple DONE states (is there a better way?): (setq org-todo-keywords '((sequence "ACTION" "DONE") (sequence "|" "WAITING"))) But all projects marked with "WAITING" are still considered stuck. I now set something like this: (setq org-stuck-projects '("LEVEL=3/-DONE-WAITING" ("*") ("*") "\\<\\(SCHEDULED\\|DEADLINE\\): <")) But I think even without `-WAITING', projects shouldn't be considered stuck due to the first `("*")'. Bug? -- Leo <sdl.web AT gmail.com> (GPG Key: 9283AA3F) ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: Re: [help] A org agenda command 2007-04-24 11:11 ` Leo @ 2007-04-24 11:38 ` Carsten Dominik 0 siblings, 0 replies; 15+ messages in thread From: Carsten Dominik @ 2007-04-24 11:38 UTC (permalink / raw) To: Leo; +Cc: emacs-orgmode On Apr 24, 2007, at 13:11, Leo wrote: > >> However, it is weird that this doesn't respect the >> `org-odd-levels-only' >> setting. > > I set the following to achieve multiple DONE states (is there a better > way?): > > (setq org-todo-keywords '((sequence "ACTION" "DONE") > (sequence "|" "WAITING"))) If you write it like this, WAITING is a DONE state. Projects are not stuck if they have something TODO. So a project which only has WAITING entries with the above definition is indeed stuck, because it will not produce entries in TODO lists. maybe you should use: (setq org-todo-keywords '((sequence "ACTION" "DONE") (sequence "WAITING" "|"))) ? - Carsten > > But all projects marked with "WAITING" are still considered stuck. > > I now set something like this: > > (setq org-stuck-projects > '("LEVEL=3/-DONE-WAITING" ("*") ("*") > "\\<\\(SCHEDULED\\|DEADLINE\\): <")) > > But I think even without `-WAITING', projects shouldn't be considered > stuck due to the first `("*")'. Bug? > > -- > Leo <sdl.web AT gmail.com> (GPG Key: 9283AA3F) > > > > _______________________________________________ > Emacs-orgmode mailing list > Emacs-orgmode@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-orgmode > > -- Carsten Dominik Sterrenkundig Instituut "Anton Pannekoek" Universiteit van Amsterdam Kruislaan 403 NL-1098SJ Amsterdam phone: +31 20 525 7477 ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [help] A org agenda command 2007-04-24 10:18 ` Carsten Dominik 2007-04-24 10:58 ` Leo @ 2009-02-04 9:41 ` Leo 2009-02-04 14:22 ` Carsten Dominik 1 sibling, 1 reply; 15+ messages in thread From: Leo @ 2009-02-04 9:41 UTC (permalink / raw) To: Carsten Dominik; +Cc: emacs-orgmode On 2007-04-24 11:18 +0100, Carsten Dominik wrote: > LEVEL=2/-DONE means that the search for stuck projects should consider > any level 2 entry (i.e. starting with **) as a project, but should > immediately exclude projects where the top headline is marked DONE. I remember we had a discussion to make LEVEL=2 respect `org-odd-levels-only' i.e. LEVEL=2 would mean headings starting with three "*" when org-odd-levels-only is t. However, after using this for such a long time I realise this is counter intuitive. Thus if possible please revert the change. All the best, -- .: Leo :. [ sdl.web AT gmail.com ] .: I use Emacs :. ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [help] A org agenda command 2009-02-04 9:41 ` Leo @ 2009-02-04 14:22 ` Carsten Dominik 2009-02-04 15:34 ` Leo 0 siblings, 1 reply; 15+ messages in thread From: Carsten Dominik @ 2009-02-04 14:22 UTC (permalink / raw) To: Leo; +Cc: emacs-orgmode Hi Leo, this is possible, but will break what people use, I am afraid. - Carsten On Feb 4, 2009, at 10:41 AM, Leo wrote: > On 2007-04-24 11:18 +0100, Carsten Dominik wrote: >> LEVEL=2/-DONE means that the search for stuck projects should >> consider >> any level 2 entry (i.e. starting with **) as a project, but should >> immediately exclude projects where the top headline is marked DONE. > > I remember we had a discussion to make LEVEL=2 respect > `org-odd-levels-only' i.e. LEVEL=2 would mean headings starting with > three "*" when org-odd-levels-only is t. > > However, after using this for such a long time I realise this is > counter > intuitive. Thus if possible please revert the change. > > All the best, > -- > .: Leo :. [ sdl.web AT gmail.com ] .: I use Emacs :. ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [help] A org agenda command 2009-02-04 14:22 ` Carsten Dominik @ 2009-02-04 15:34 ` Leo 2009-02-06 7:51 ` Carsten Dominik 0 siblings, 1 reply; 15+ messages in thread From: Leo @ 2009-02-04 15:34 UTC (permalink / raw) To: Carsten Dominik; +Cc: emacs-orgmode On 2009-02-04 14:22 +0000, Carsten Dominik wrote: >> On Feb 4, 2009, at 10:41 AM, Leo wrote: >> >>> On 2007-04-24 11:18 +0100, Carsten Dominik wrote: >>>> LEVEL=2/-DONE means that the search for stuck projects should >>>> consider >>>> any level 2 entry (i.e. starting with **) as a project, but should >>>> immediately exclude projects where the top headline is marked DONE. >>> >>> I remember we had a discussion to make LEVEL=2 respect >>> `org-odd-levels-only' i.e. LEVEL=2 would mean headings starting with >>> three "*" when org-odd-levels-only is t. >>> >>> However, after using this for such a long time I realise this is >>> counter >>> intuitive. Thus if possible please revert the change. [...] > Hi Leo, Hi Carsten, long time no 'see'. > this is possible, but will break what people use, I am afraid. I re-read our discussion. Realising that org-odd-levels-only can be set on a per file basis, now I think it is better to keep current change. The remaining issue is to find a place to document the meaning of LEVEL in org-stuck-projects. Actually I have removed customisation of org-stuck-projects and use its default value. With the flowing of so many new features into org, I find less need to inspect stuck projects. > - Carsten Best wishes, -- .: Leo :. [ sdl.web AT gmail.com ] .: I use Emacs :. ^ permalink raw reply [flat|nested] 15+ messages in thread
* Re: [help] A org agenda command 2009-02-04 15:34 ` Leo @ 2009-02-06 7:51 ` Carsten Dominik 0 siblings, 0 replies; 15+ messages in thread From: Carsten Dominik @ 2009-02-06 7:51 UTC (permalink / raw) To: Leo; +Cc: emacs-orgmode Hi Leo, I am afraid there is no "good" solution to this problem, you can always look at this two ways. Would you like to suggest a place where this behavior could be documented? - Carsten On Feb 4, 2009, at 4:34 PM, Leo wrote: > On 2009-02-04 14:22 +0000, Carsten Dominik wrote: >>> On Feb 4, 2009, at 10:41 AM, Leo wrote: >>> >>>> On 2007-04-24 11:18 +0100, Carsten Dominik wrote: >>>>> LEVEL=2/-DONE means that the search for stuck projects should >>>>> consider >>>>> any level 2 entry (i.e. starting with **) as a project, but should >>>>> immediately exclude projects where the top headline is marked >>>>> DONE. >>>> >>>> I remember we had a discussion to make LEVEL=2 respect >>>> `org-odd-levels-only' i.e. LEVEL=2 would mean headings starting >>>> with >>>> three "*" when org-odd-levels-only is t. >>>> >>>> However, after using this for such a long time I realise this is >>>> counter >>>> intuitive. Thus if possible please revert the change. > [...] >> Hi Leo, > > Hi Carsten, long time no 'see'. > >> this is possible, but will break what people use, I am afraid. > > I re-read our discussion. Realising that org-odd-levels-only can be > set > on a per file basis, now I think it is better to keep current > change. The remaining issue is to find a place to document the meaning > of LEVEL in org-stuck-projects. > > Actually I have removed customisation of org-stuck-projects and use > its > default value. With the flowing of so many new features into org, I > find > less need to inspect stuck projects. > >> - Carsten > > Best wishes, > -- > .: Leo :. [ sdl.web AT gmail.com ] .: I use Emacs :. ^ permalink raw reply [flat|nested] 15+ messages in thread
end of thread, other threads:[~2009-02-06 8:24 UTC | newest] Thread overview: 15+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2007-04-18 23:15 [help] A org agenda command Leo 2007-04-19 15:06 ` Jason F. McBrayer 2007-04-23 13:24 ` Carsten Dominik 2007-04-23 19:11 ` Carsten Dominik 2007-04-23 19:21 ` Leo 2007-04-24 8:58 ` Leo 2007-04-24 9:22 ` Leo 2007-04-24 10:18 ` Carsten Dominik 2007-04-24 10:58 ` Leo 2007-04-24 11:11 ` Leo 2007-04-24 11:38 ` Carsten Dominik 2009-02-04 9:41 ` Leo 2009-02-04 14:22 ` Carsten Dominik 2009-02-04 15:34 ` Leo 2009-02-06 7:51 ` Carsten Dominik
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).