From mboxrd@z Thu Jan 1 00:00:00 1970 From: Markus Heller Subject: "Interactive" Search in Agenda Date: Fri, 20 Aug 2010 13:58:15 -0700 Message-ID: <0veidthuhk.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Return-path: Received: from [140.186.70.92] (port=60000 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OmYf7-0002xB-UO for emacs-orgmode@gnu.org; Fri, 20 Aug 2010 16:58:07 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OmYf6-0008BW-Jk for emacs-orgmode@gnu.org; Fri, 20 Aug 2010 16:58:05 -0400 Received: from lo.gmane.org ([80.91.229.12]:37797) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OmYf6-0008B6-EK for emacs-orgmode@gnu.org; Fri, 20 Aug 2010 16:58:04 -0400 Received: from list by lo.gmane.org with local (Exim 4.69) (envelope-from ) id 1OmYf3-0000QL-NT for emacs-orgmode@gnu.org; Fri, 20 Aug 2010 22:58:01 +0200 Received: from 142.103.191.98 ([142.103.191.98]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 20 Aug 2010 22:58:01 +0200 Received: from hellerm2 by 142.103.191.98 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Fri, 20 Aug 2010 22:58:01 +0200 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: emacs-orgmode@gnu.org Hello all, I'd like to implement some sort of "interactive" search in the agenda, as the subject says. Consider a.org that contains something like this: :PROPERTIES: :Sample: S0001 :Request: R0001 :END: and a second file that contains :PROPERTIES: :Sample: S0001 :Request: R0001 :END: Both files are agenda files. What I'd like to be able to do is the following: 1. Hit C-c a 2. In the dispatcher, hit `X' 3. I get prompted which Property I want to search for, and I enter `Sample' 4. I get prompted which value I want that property to have, and I enter `S0002' 5. I get a list of all hits Now, I know that I can achieve this by using 1. Hit C-c a 2. Hit `m' 3. Enter `+Sample="S0002"' but that's too much typing for my taste. Is there a way to achieve what I want? Thanks and Cheers Markus