emacs-orgmode@gnu.org archives
 help / color / mirror / code / Atom feed
* Stuck projects not ignoring inherited tags
@ 2009-02-13 15:29 Paul Mead
  2009-02-19 14:59 ` Carsten Dominik
  0 siblings, 1 reply; 5+ messages in thread
From: Paul Mead @ 2009-02-13 15:29 UTC (permalink / raw)
  To: emacs-orgmode

Hi, I've tried to configure stuck projects to ignore my 'Someday / maybe' tree,
by tagging the heading with 'someday' and then setting org-stuck-projects to
ignore it.

I've used Customize, but the code in .emacs comes out as:

 '(org-stuck-projects (quote ("+LEVEL=2/-DONE" ("TODO" "WAITING" "AGENDA"
"STARTED") ("someday") ""))))

Unfortunately it doesn't ignore the subtrees unless I directly tag each item.

Is there a way of setting this up so that it ignores the inherited tags? 
Also, is there any syntax documentation for this variable, as I dislike using
Customize.

Thanks
Paul

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Stuck projects not ignoring inherited tags
  2009-02-13 15:29 Stuck projects not ignoring inherited tags Paul Mead
@ 2009-02-19 14:59 ` Carsten Dominik
  2009-02-19 15:32   ` Paul Mead
  0 siblings, 1 reply; 5+ messages in thread
From: Carsten Dominik @ 2009-02-19 14:59 UTC (permalink / raw)
  To: Paul Mead; +Cc: emacs-orgmode


On Feb 13, 2009, at 4:29 PM, Paul Mead wrote:

> Hi, I've tried to configure stuck projects to ignore my 'Someday /  
> maybe' tree,
> by tagging the heading with 'someday' and then setting org-stuck- 
> projects to
> ignore it.
>
> I've used Customize, but the code in .emacs comes out as:
>
> '(org-stuck-projects (quote ("+LEVEL=2/-DONE" ("TODO" "WAITING"  
> "AGENDA"
> "STARTED") ("someday") ""))))
>
> Unfortunately it doesn't ignore the subtrees unless I directly tag  
> each item.

That is right, the tags part (where you use "someday")
is not a full tags matcher, it does not consider inheritance,
only local tags.

However, you can do this in the initial match.  Make it

   "+LEVEL>=2-someday/-DONE"

note that the level is >=2, not =2 anymore.

Alternatively, write your own skipping condition
`using org-agenda-skip-subtree-if'.

> Is there a way of setting this up so that it ignores the inherited  
> tags?
> Also, is there any syntax documentation for this variable, as I  
> dislike using
> Customize.

The docstring of that variable does describe what its value
needs to look like.  Is that not extensive enough?

- Carsten

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Stuck projects not ignoring inherited tags
  2009-02-19 14:59 ` Carsten Dominik
@ 2009-02-19 15:32   ` Paul Mead
  2009-02-19 15:41     ` Carsten Dominik
  0 siblings, 1 reply; 5+ messages in thread
From: Paul Mead @ 2009-02-19 15:32 UTC (permalink / raw)
  To: emacs-orgmode

Carsten Dominik <dominik@science.uva.nl> writes:

>
> However, you can do this in the initial match.  Make it
>
>   "+LEVEL>=2-someday/-DONE"
>
> note that the level is >=2, not =2 anymore.
Excellent, that did the trick, thanks. Can I exclude more tags in this
way, or does the syntax change?

>
> The docstring of that variable does describe what its value
> needs to look like.  Is that not extensive enough?

I'm assuming you mean the text available using M-x
describe-variable. I'm slowly getting to grips with some of this, but my
elisp knowledge is minimal. 

The numbered list of items describes the lists well but doesn't give any
illustration of how for instance the tags/todo matcher string works. I'd
never have guessed that I could use -someday/-DONE in that string
without your pointing it out.

I try not to need leading by the nose, but sometimes I can be a bit
slow!

Thanks for your patience,

Paul

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Re: Stuck projects not ignoring inherited tags
  2009-02-19 15:32   ` Paul Mead
@ 2009-02-19 15:41     ` Carsten Dominik
  2009-02-19 17:52       ` Paul Mead
  0 siblings, 1 reply; 5+ messages in thread
From: Carsten Dominik @ 2009-02-19 15:41 UTC (permalink / raw)
  To: Paul Mead; +Cc: emacs-orgmode


On Feb 19, 2009, at 4:32 PM, Paul Mead wrote:

> Carsten Dominik <dominik@science.uva.nl> writes:
>
>>
>> However, you can do this in the initial match.  Make it
>>
>>  "+LEVEL>=2-someday/-DONE"
>>
>> note that the level is >=2, not =2 anymore.
> Excellent, that did the trick, thanks. Can I exclude more tags in this
> way, or does the syntax change?

Tags matches in general are explained here

http://orgmode.org/manual/Tag-searches.html#Tag-searches


and here


http://orgmode.org/manual/Property-searches.html#Property-searches

>
>
>>
>> The docstring of that variable does describe what its value
>> needs to look like.  Is that not extensive enough?
>
> I'm assuming you mean the text available using M-x
> describe-variable. I'm slowly getting to grips with some of this,  
> but my
> elisp knowledge is minimal.
>
> The numbered list of items describes the lists well but doesn't give  
> any
> illustration of how for instance the tags/todo matcher string works.  
> I'd
> never have guessed that I could use -someday/-DONE in that string
> without your pointing it out.

The manual has a section about stuck projects, did you read that?

http://orgmode.org/manual/Stuck-projects.html#Stuck-projects

- Carsten

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Stuck projects not ignoring inherited tags
  2009-02-19 15:41     ` Carsten Dominik
@ 2009-02-19 17:52       ` Paul Mead
  0 siblings, 0 replies; 5+ messages in thread
From: Paul Mead @ 2009-02-19 17:52 UTC (permalink / raw)
  To: emacs-orgmode

Carsten Dominik <dominik@science.uva.nl> writes:

>
> Tags matches in general are explained here
>
> http://orgmode.org/manual/Tag-searches.html#Tag-searches
>
>
> and here
>
>
> http://orgmode.org/manual/Property-searches.html#Property-searches

Thanks.
>
>
> The manual has a section about stuck projects, did you read that?
>
> http://orgmode.org/manual/Stuck-projects.html#Stuck-projects

I'm not sure how I missed that, my apologies, and thanks for helping out!

Paul

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2009-02-19 17:52 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2009-02-13 15:29 Stuck projects not ignoring inherited tags Paul Mead
2009-02-19 14:59 ` Carsten Dominik
2009-02-19 15:32   ` Paul Mead
2009-02-19 15:41     ` Carsten Dominik
2009-02-19 17:52       ` Paul Mead

Code repositories for project(s) associated with this 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).