emacs-orgmode
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Orgmode] Re: skip entry with inherited tags


From: Matt Lundin
Subject: [Orgmode] Re: skip entry with inherited tags
Date: Tue, 18 May 2010 13:25:48 -0400
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (gnu/linux)

Martin Pohlack <address@hidden> writes:

> Hi,
>
> On 18.05.2010 09:42, Matthias Teege wrote:
>> Moin,
>>
>> I'm using a simple skip-function to exclude todos from a list.
>>
>> (defun my-skip-someday-and-scheduled ()
>>    ""
>>       (org-agenda-skip-entry-if 'scheduled 'regexp ":SOMEDAY:"))
>>
>> That works when the tag was assigned to an entry but not when it was
>> inherited from a parent. How do I get all tags for an entry?
>
> I have been using the same approach with the same limitations.  I
> stumbled upon the "tags filter preset", which supposedly should filter
> out headlines with a specific tag set.
>
> I tried to set it to "-maybe" but it did not seem to have an effect
> with the default "Agenda" type.  Is this supposed to work?

Did you set the variable as a list? 

--8<---------------cut here---------------start------------->8---
(setq org-agenda-custom-commands
      '(("x" "No maybe" todo ""
         ((org-agenda-filter-preset '("-maybe"))))))
--8<---------------cut here---------------end--------------->8---

BTW, I believe one solution to the original question is:

--8<---------------cut here---------------start------------->8---
(setq org-agenda-custom-commands
      '(("x" "No scheduled or someday" todo ""
         ((org-agenda-todo-ignore-scheduled t)
          (org-agenda-filter-preset '("-SOMEDAY"))))))
--8<---------------cut here---------------end--------------->8---

Best,
Matt



reply via email to

[Prev in Thread] Current Thread [Next in Thread]