From mboxrd@z Thu Jan 1 00:00:00 1970 From: Matthew Lundin Subject: Re: Possible to get a subtree agenda view? Date: Sat, 13 Dec 2008 15:29:51 -0600 Message-ID: References: <4943F953.6010109@sift.info> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LBc3r-0002kB-P9 for emacs-orgmode@gnu.org; Sat, 13 Dec 2008 16:30:07 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LBc3r-0002jQ-3E for emacs-orgmode@gnu.org; Sat, 13 Dec 2008 16:30:07 -0500 Received: from [199.232.76.173] (port=39599 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LBc3q-0002j7-Pj for emacs-orgmode@gnu.org; Sat, 13 Dec 2008 16:30:06 -0500 Received: from out1.smtp.messagingengine.com ([66.111.4.25]:54018) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1LBc3q-0001Li-H8 for emacs-orgmode@gnu.org; Sat, 13 Dec 2008 16:30:06 -0500 In-Reply-To: <4943F953.6010109@sift.info> (Robert Goldman's message of "Sat\, 13 Dec 2008 12\:05\:07 -0600") 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: Robert Goldman Cc: emacs-orgmode@gnu.org Hi Robert, Robert Goldman writes: > I have a @car category that I use to keep track of things I might want > to do when out in the car. Getting the agenda view *almost* works for > this. But often an item here indicates that I should visit some store, > and underneath the item is a list of things to purchase. The agenda > view, of course, suppresses that list. This means that printing out (or > pushing to my palm) the agenda view isn't really what I want. I'd > really like to have the subtree below the matching items (because I know > the subtree is always trivial). > > I *think* I should be able to do this with a custom agenda command, > using sparse trees, but I'm having a couple of problems figuring this out: > > 1. I don't really want a sparse tree, because I don't want anything > "upstream" of the selected items. See the variable org-show-hierarchy-above. > > 2. I want to force the matches to be expanded. See the variable org-show-entry-below. > > 3. I want to match on a tag (@car) *and* on a TODO tag "TODO". I may > be missing something, but I don't see any obvious conjunctive matching > command in the sparse tree or agenda codes. C-c / T +@car+TODO="TODO" > > Is there any existing way to do this, or should I start rooting around > in the code? For a custom agenda command: (setq org-agenda-custom-commands '(("f" tags-tree "+car+TODO=\"TODO\"" ((org-show-entry-below t) (org-show-hierarchy-above nil))) ;; other commands )) I believe all of this is in the manual of the most recent version of org. Regards, Matt