From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Hendy Subject: Custom agenda skips "next" todos if deadlined/scheduled (by default) Date: Tue, 24 Jan 2012 16:13:47 -0600 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Return-path: Received: from eggs.gnu.org ([140.186.70.92]:37334) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpocm-0000kX-48 for emacs-orgmode@gnu.org; Tue, 24 Jan 2012 17:14:00 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Rpocf-0004fy-G6 for emacs-orgmode@gnu.org; Tue, 24 Jan 2012 17:13:56 -0500 Received: from mail-bk0-f41.google.com ([209.85.214.41]:62876) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Rpocf-0004bT-B4 for emacs-orgmode@gnu.org; Tue, 24 Jan 2012 17:13:49 -0500 Received: by mail-bk0-f41.google.com with SMTP id zx1so4342850bkb.0 for ; Tue, 24 Jan 2012 14:13:47 -0800 (PST) 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 I have a simple block agenda view that I use with a script and conky to display as on my background. It's like so: ---------- (setq org-agenda-custom-commands '(("e" "Export" ((agenda "" ((org-agenda-ndays 7))) (todo "next" ((org-agenda-overriding-header "Next Actions"))))) )) ---------- I guess I must not usually use deadlines or schedules with next actions, as when I just did, the next action stopped being shown in that agenda view. Here are my todo-related options from .emacs: ---------- ;; todos (setq org-agenda-todo-ignore-scheduled (quote future)) (setq org-agenda-todo-ignore-deadlines (quote far)) (setq org-agenda-skip-scheduled-if-done t) (setq org-agenda-skip-deadline-if-done t) (setq org-todo-keywords '((sequence "todo(t)" "next(n)" "proj(p)" "|" "waiting(w@/@)" "done(d)" "cancelled(c@/@)"))) ---------- Turning off both todo-ignore-scheduled and todo-ignore-deadlines above produces the same effect. Removing the scheduled or deadlined date settings from the headlines shows it in the agenda view as expected. I also looked at the org-agenda-skip-entry-if settings... the problem is that I want *all* next todos to show, whether scheduled, deadlined or not. The settings seem mutually exclusive and I'm not sure what the default is. I did verify that using =org-agenda-entry-types'(:deadline)= works... I'm not sure why I need to do this. I assumed the default is that I want to see *all* of my listed entry types and only use a skip or limiting function if I want to. Thanks, John