From mboxrd@z Thu Jan 1 00:00:00 1970 From: Carsten Dominik Subject: Re: [PATCH] Implement history facility for org-occur searches Date: Mon, 10 Oct 2011 20:16:19 +0200 Message-ID: <4D84CA41-ED23-4107-AD6D-7D1D1B1D0D6C@gmail.com> References: <20110824014739.7b7f230c@kuru.homelinux.net> <8BC585D4-66F5-4FB3-9D85-5B23C6E44C0C@gmail.com> Mime-Version: 1.0 (Apple Message framework v1084) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([140.186.70.92]:32872) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RDKOm-0005oO-QK for emacs-orgmode@gnu.org; Mon, 10 Oct 2011 14:16:26 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1RDKOl-00056A-ED for emacs-orgmode@gnu.org; Mon, 10 Oct 2011 14:16:24 -0400 Received: from mail-ey0-f169.google.com ([209.85.215.169]:64133) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1RDKOk-00055L-KO for emacs-orgmode@gnu.org; Mon, 10 Oct 2011 14:16:23 -0400 Received: by eye4 with SMTP id 4so1024371eye.0 for ; Mon, 10 Oct 2011 11:16:22 -0700 (PDT) In-Reply-To: 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: suvayu ali Cc: Org mode mailing list On 10.10.2011, at 09:47, suvayu ali wrote: > Hi Carsten, > > Sorry, I somehow missed this email. > > On Thu, Oct 6, 2011 at 9:54 AM, Carsten Dominik > wrote: >> Hi Suvayu, >> >> could you describe your use case for this addition? When would you need >> this above calling org-occur again and using the minibuffer >> history to repeat your search? >> > > My use case was to easily traverse through a sequence of sparse-tree > searches. Something that I thought might be useful when searching in a > large file. My implementation is probably very suboptimal. I was > hoping to find a way to take a "snapshot" of a sparse tree view, and > then "undo" or "redo" a sparse tree view. By undo/redo I mean > restoring the visibility states of the trees and the highlighted > search text. However I couldn't find a way to get the "snapshot", so I > tried repeating the searches to achieve a similar result. We do have support for storing and setting outline visibility: Take a look at the functions org-outline-overlay-data org-set-outline-overlay-data and at the macro org-save-outline-visibility which uses the two functions described above. If the searches are always the same, you might want to define them as custom agenda commands. > I have had time to think since I submitted the patch, maybe its > something very specific to how I use org and is probably more > appropriate as a local modification and not for inclusion in org (at > least not in its current form). OK, I will mark it rejected, feel free to come back when you have something convincing (not only for us, but also convincing for you!) :) - Carsten > >> - Carsten > > Thanks a lot. > > -- > Suvayu > > Open source is the future. It sets us free.