From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Brand Subject: [agenda] skip non-habit SCHEDULED Date: Thu, 19 May 2011 21:59:50 +0200 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Return-path: Received: from eggs.gnu.org ([140.186.70.92]:54188) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QN9Nx-00005m-0g for emacs-orgmode@gnu.org; Thu, 19 May 2011 15:59:53 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1QN9Nw-0001QM-5Q for emacs-orgmode@gnu.org; Thu, 19 May 2011 15:59:52 -0400 Received: from mail-ew0-f41.google.com ([209.85.215.41]:62132) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1QN9Nv-0001QF-Sp for emacs-orgmode@gnu.org; Thu, 19 May 2011 15:59:52 -0400 Received: by ewy9 with SMTP id 9so1185428ewy.0 for ; Thu, 19 May 2011 12:59:50 -0700 (PDT) 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: Org Mode Hi all How is it possible to skip SCHEDULED items that don't have the property STYLE=habit in the day-agenda of a custom agenda view? What I checked so far: - ((org-agenda-entry-types '(:scheduled))): does not distinguish between habits and non-habits - "match" from (key desc type match settings files): not available for "type" agenda AFAIK - org-agenda-skip-function: not available for type agenda AFAIK What I try to achieve with this are two overview custom agenda views: the 1st like a calendar view with - day-agenda block for :timestamp and :sexp - day-agenda block for :deadline - day-agenda block for :scheduled _habits_ only (skip of non-habits not solved yet) a 2nd like a todo view for everything else that "never" expires with - day-agenda block for :scheduled _non-habits_ only (skip habits with "((org-habit-show-habits nil))") - tags-todo block for all TODO without any date (org-agenda-skip-entry-if 'timestamp) Michael