From mboxrd@z Thu Jan 1 00:00:00 1970 From: Eric S Fraga Subject: Re: [babel] Painless integration of source blocks with language Date: Mon, 10 Jan 2011 18:46:02 +0000 Message-ID: <87k4icegwl.fsf@ucl.ac.uk> References: <87lj2ukfia.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from [140.186.70.92] (port=34210 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1PcNnJ-0000Xg-28 for emacs-orgmode@gnu.org; Mon, 10 Jan 2011 14:52:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1PcNnH-0007SS-J6 for emacs-orgmode@gnu.org; Mon, 10 Jan 2011 14:52:44 -0500 Received: from vscane-a2.ucl.ac.uk ([144.82.108.42]:39741) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1PcNnH-0007SK-CY for emacs-orgmode@gnu.org; Mon, 10 Jan 2011 14:52:43 -0500 In-Reply-To: <87lj2ukfia.fsf@gmail.com> (Eric Schulte's message of "Sat, 08 Jan 2011 18:54:31 -0700") 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: Eric Schulte Cc: emacs-orgmode@gnu.org, Seth Burleigh "Eric Schulte" writes: [...] > A crude version of the above is already possible using the > `org-babel-detangle' function. For example, follow the instructions in > the attached org-mode file (which uses elisp rather than clojure code > blocks simply for wider portability to non-clojure users). Detangling, as currently implemented, doesn't do the job for me as it doesn't understand noweb. My current mode of operation with org and babel is to have various snippets of code throughout a file and then combine these in different ways using noweb syntax which I then tangle to create different source files (each bringing together different pieces in different configurations). In any case, and please excuse me for hijacking this thread a little, the increasing use of babel (a good thing!) especially with noweb syntax and tangling (as this thread is about) is bringing up a document management issue: I find it difficult (a) to remember what all my source code snippets are called and (b) to navigate to any given snippet. I would love to see a babel table of contents popup (a la the table of contents popup with reftex implements for latex files). Is something like this already available? If not, how difficult would it be to implement (I'm happy to try given a pointer in the right direction(s)...). Thanks, eric -- : Eric S Fraga (GnuPG: 0xC89193D8FFFCF67D) in Emacs 23.2.1 : using Org-mode version 7.4 (release_7.4.153.ga0b80)