From mboxrd@z Thu Jan 1 00:00:00 1970 From: Thorsten Jolitz Subject: Re: OrgStruct: start with collapsed view Date: Thu, 30 Oct 2014 13:41:38 +0100 Message-ID: <87oastn30d.fsf@gmail.com> References: <20140831103706.549dc45b@aga-netbook> <20140905162710.3464a0db@aga-netbook> <878ulxbgzm.fsf@gmail.com> <2014-10-30T11-15-25@devnull.Karl-Voit.at> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:50619) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XkERq-0005Xv-Sj for emacs-orgmode@gnu.org; Fri, 31 Oct 2014 11:49:56 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Xjp31-0001jz-DQ for emacs-orgmode@gnu.org; Thu, 30 Oct 2014 08:41:56 -0400 Received: from plane.gmane.org ([80.91.229.3]:42764) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Xjp31-0001jv-6g for emacs-orgmode@gnu.org; Thu, 30 Oct 2014 08:41:51 -0400 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1Xjp30-0004ve-7R for emacs-orgmode@gnu.org; Thu, 30 Oct 2014 13:41:50 +0100 Received: from g231225114.adsl.alicedsl.de ([92.231.225.114]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 30 Oct 2014 13:41:50 +0100 Received: from tjolitz by g231225114.adsl.alicedsl.de with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Thu, 30 Oct 2014 13:41:50 +0100 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: emacs-orgmode@gnu.org Karl Voit writes: > Hi! > > * Thorsten Jolitz wrote: >> Marcin Borkowski writes: >> >>> And now there's another problem: I'd like to have my init file >>> collapsed to only headlines on opening. Since I visit my init file >>> through a custom command (which finds it and turns on orgstruct), I >>> don't need to use file local variables for that - I just need a >>> command to do it. So: >>> >>> how do I (programmatically, in elisp) collapse the view of >>> an orgstruct .el file? >> >> Try 'org-overview'. Both, 'org-overview' and 'show-all' work >> with outshine too, so they should work with org-struct. > > I also transformed my 3657 lines of init.el to OrgStruct. > > Similar to Marcin, I want to see a collapsed view of my headings > when I open my init.el file. org-overview gives me a weird view of > all lines that start a parenthesis on top level (defun, setq, ...) > and not my top level OrgStruct comment lines. > > Has somebody successfully managed to get a collapsed init.el view > when opening the file? Not a solution, but an alternative (and an interesting experiment): What if you try navi-mode with your orgstruct init.el? It works with outshine and with org-mode, so maybe with orgstruct too? I always have the source file in 'show-all' mode side-by-side with its *Navi* buffer that give me the overview (and dozens of other views too). Constantly changing visibility in a file is to much action and distraction IMO, I rather have a 2nd buffer for the overview. Let me know if it works, I did not try navi-mode with orgstruct yet. -- cheers, Thorsten