From mboxrd@z Thu Jan 1 00:00:00 1970 From: Instructor account Subject: Re: auto hiding src blocks upon toggling headers Date: Wed, 08 Oct 2014 14:27:23 -0400 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:42959) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XbwV5-0004Ub-PF for emacs-orgmode@gnu.org; Wed, 08 Oct 2014 15:02:21 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XbwUx-0004xR-N0 for emacs-orgmode@gnu.org; Wed, 08 Oct 2014 15:02:15 -0400 Received: from smtp.andrew.cmu.edu ([128.2.157.39]:52419) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XbwUx-0004xM-Ic for emacs-orgmode@gnu.org; Wed, 08 Oct 2014 15:02:07 -0400 In-Reply-To: (Adriaan Sticker's message of "Wed, 8 Oct 2014 15:26:05 +0200") 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: Adriaan Sticker Cc: "emacs-orgmode@gnu.org" Adriaan Sticker writes: This is not perfect but it seems close: #+BEGIN_SRC emacs-lisp (defun my-hide (state) (message "%s" state) (if (or (eq state 'children) (eq state 'subtree)) (save-restriction (org-narrow-to-subtree) (org-hide-block-all)))) (add-hook 'org-cycle-hook 'my-hide) #+END_SRC > Hi all > > Is there a way to automatically hide a source block when toggling the > fold status of the parent header. > > Currently the hide status is remembered when folding its parent > headers but this turned out not to be to practical in my current > workflow. > > Greetings > -- ----------------------------------- John Kitchin Professor Doherty Hall A207F Department of Chemical Engineering Carnegie Mellon University Pittsburgh, PA 15213 412-268-7803 http://kitchingroup.cheme.cmu.edu