Hi Bernt,
I guess you can use the regexp options, both in the stuck projects,
and in a skipping condition for an agenda custom command.
In the stuck project definition, adding "^\\*\\{3,\\}" as the 4th
element should exclude anything that has level 3 or up in the subtree.
for the agenda commands,
(org-skip-subtree-if 'regexp "\\*\\{3,\\}")
or so should take care of it, am I right?
- Carsten
On for 16, 2010, at 11:17 PM, Bernt Hansen wrote:
Hi,
I've been using the definition that all LEVEL 2 tasks are projects
for a
long time. Recently I tried switching to explicitly marked projects
using a :project: tag (or PROJECT keyword) but I really dislike having
to manually mark projects in my task lists.
A project for me is basically any LEVEL 2 task that has one or more
subtasks.
I would like to define my org stuck projects as LEVEL=2/!-DONE-
CANCELLED
with an added skipping function that does not consider level 2 tasks
if
they have no children. I can't figure out how to make this work in
the
org-agenda-custom-commands using the skipping function but I think it
should be possible.
My goal here is to add 2 custom agenda commands:
p - show me projects (level 2 tasks not completed with children)
o - show me other (non-project) tasks (level 2 tasks without
children)
I don't want the 'o' - other tasks listed in my stuck projects view
since these are really one-task items and are not a project by my
simplistic definition above.
I've been using everything as a project that is defined at LEVEL 2 for
ages and that works really well for me -- except I want to stop
spending
any time dealing with simple (non-project) tasks when looking for next
tasks and stuck projects. Sure I could manually mark my tasks as
projects but I don't think that should really be necessary for what I
want to do here... and if it could just say a LEVEL 2 task with
children
is a project it would work automagically for me without any additional
input.
For simple non-project tasks I don't need to mark them as NEXT to make
them unstuck -- they aren't projects to begin with and I can have
a convenient way to view all of these simple non-project commands in
the
agenda using the 'o' custom command.
Is there a way to this?
Thanks,
Bernt
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode
- Carsten
_______________________________________________
Emacs-orgmode mailing list
Please use `Reply All' to send replies to the list.
Emacs-orgmode@gnu.org
http://lists.gnu.org/mailman/listinfo/emacs-orgmode