From mboxrd@z Thu Jan 1 00:00:00 1970 From: Memnon Anon Subject: Re: Filtering Agenda View Date: Thu, 6 Sep 2012 16:27:39 +0000 (UTC) Message-ID: <87vcfr6s8a.fsf@mean.albasani.net> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([208.118.235.92]:48537) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9ew0-0001R2-Kw for emacs-orgmode@gnu.org; Thu, 06 Sep 2012 12:28:10 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1T9evy-0002fn-3z for emacs-orgmode@gnu.org; Thu, 06 Sep 2012 12:28:04 -0400 Received: from plane.gmane.org ([80.91.229.3]:55356) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1T9evx-0002fT-Ty for emacs-orgmode@gnu.org; Thu, 06 Sep 2012 12:28:02 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1T9evo-0001Zc-VH for emacs-orgmode@gnu.org; Thu, 06 Sep 2012 18:27:52 +0200 Received: from e178216119.adsl.alicedsl.de ([85.178.216.119]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 06 Sep 2012 18:27:52 +0200 Received: from gegendosenfleisch by e178216119.adsl.alicedsl.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 06 Sep 2012 18:27:52 +0200 List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Hi Ken, Ken Mankoff writes: > I tried setting the regexp to "\ WAITING\ " but that did not fix it. > > How can I improve the regexp, or is there a better way to show TODO > items that are TODO, STARTED, WHATEVER, but not WAITING (or not > WAITING and SOMETHINGELSE). ,----[ (describe-function 'org-agenda-skip-if) ] | (org-agenda-skip-if SUBTREE CONDITIONS) | [...] | CONDITIONS is a list of symbols, boolean OR is used to combine the results | from different tests. Valid conditions are: | | scheduled Check if there is a scheduled cookie | notscheduled Check if there is no scheduled cookie | deadline Check if there is a deadline | notdeadline Check if there is no deadline | timestamp Check if there is a timestamp (also deadline or scheduled) | nottimestamp Check if there is no timestamp (also deadline or scheduled) | regexp Check if regexp matches | notregexp Check if regexp does not match. > todo Check if TODO keyword matches | nottodo Check if TODO keyword does not match | | `todo' and `nottodo' accept as an argument a list of todo | keywords, which may include "*" to match any todo keyword. | > (org-agenda-skip-entry-if 'todo '("TODO" "WAITING")) | | would skip all entries with "TODO" or "WAITING" keywords. | | Instead of a list, a keyword class may be given. For example: | | (org-agenda-skip-entry-if 'nottodo 'done) `---- Does that help? Memnon