From mboxrd@z Thu Jan 1 00:00:00 1970 From: suvayu ali Subject: Question about org-search-view and org-occur-in-agenda-files Date: Sat, 23 Jul 2011 19:36:16 +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]:37172) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qkg82-0005Q4-GR for emacs-orgmode@gnu.org; Sat, 23 Jul 2011 13:36:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qkg7x-0005tF-Ds for emacs-orgmode@gnu.org; Sat, 23 Jul 2011 13:36:42 -0400 Received: from mail-wy0-f169.google.com ([74.125.82.169]:49358) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qkg7x-0005rq-8a for emacs-orgmode@gnu.org; Sat, 23 Jul 2011 13:36:37 -0400 Received: by wyg36 with SMTP id 36so2531406wyg.0 for ; Sat, 23 Jul 2011 10:36:36 -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 mailing list Hi Orgers, I know that I can use `org-search-view' or `org-occur-in-agenda-files' from the agenda to search for some string on all my agenda files. And I can customise `org-agenda-text-search-extra-files' to include extra text files. These search functions are quite powerful in general, so I was wondering if these functions can be used to do a search restricted to say a list of files or to org files within a directory. If I could wrap these in my own functions, even that would be amazingly helpful. To illustrate a use case, I recently switched research projects[1]. I keep all my files related to the OLDPROJ under ~/org/OLDPROJ/ and all my files related to the NEWPROJ under ~/org/NEWPROJ/[2]. Now when I perform a text search I want to include only the NEWPROJ along with my agenda files (located in ~/org/). Now I would like to have an interface (either through the agenda menu or through some interactively called function) to perform a search _only_ on the OLDPROJ files when necessary. Is that possible? Any hints as to how I can achieve this would be amazingly helpful. Thanks. :) Footnotes: [1] I am using the word project rather loosely to describe a super-project with several sub-projects which are rather significant by themselves. [2] These project directories have their own structure based on sub-projects and other needs. -- Suvayu Open source is the future. It sets us free.