From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matt Lundin Subject: Re: Projects+Next Actions view Date: Thu, 30 Sep 2010 19:56:24 -0400 Message-ID: <87eicaokev.fsf@fastmail.fm> References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from [140.186.70.92] (port=37557 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1P1SzN-0000Yk-0Q for emacs-orgmode@gnu.org; Thu, 30 Sep 2010 19:56:52 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1P1SzE-0001Xb-2J for emacs-orgmode@gnu.org; Thu, 30 Sep 2010 19:56:36 -0400 Received: from out5.smtp.messagingengine.com ([66.111.4.29]:36842) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1P1SzD-0001XH-Vx for emacs-orgmode@gnu.org; Thu, 30 Sep 2010 19:56:28 -0400 In-Reply-To: (Marcelo de Moraes Serpa's message of "Thu, 30 Sep 2010 13:03:03 -0500") List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Sender: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: Marcelo de Moraes Serpa Cc: Org Mode Marcelo de Moraes Serpa writes: > Another thing that I like about Things > (http://culturedcode.com/things/) is the "Next Actions" view. It > basically lists all projects plus the very first next action for each > of them. When you need some perspective, having quick access to a view > like this is very useful. It also shows any "orphan" tasks (tasks that > don't belong to a project), so you have a nice overview of what you > can do based on your own input. > > With org, I have created a Projects view, a tags agenda filter > filtering for non-todo items. I could use follow mode, which is quite > useful, but doesn't give the same uncluttered view Things does with > its next actions view. I was wondering if it would be possible, even > if more elisp would be needed, to create a view like this? > > E.x: > > * Keep the cat alive :PROJECT:HOME: > ** TODO Feed the cat > ... > > * Feature 2 :PROJECT:FEATURE: > ** TODO Run the script > ... > You could use a sparse tree view: (add-to-list 'org-agenda-custom-commands '("x" "PROJECT+N/A" tags-tree "PROJECT|TODO=\"TODO\"" ((org-show-siblings nil) (org-show-entry-below nil)))) Best, Matt