On Sun Oct 07 2012 at 18:39, Eric Schulte <eric.schu...@gmx.com> wrote:

> Yann Le Du <yann.ledu...@gmail.com> writes:
>
>> Hi,
>>
>> I have a bunch of code chunks with stuff like <<fun name>> and headers like
>> :tangle toto.c exporting to different files in noweb style
>>
>> If I use C-c C-v t, it extracts all of those code chunks nicely
>>
>> However, sometimes I would like to put my cursor inside one of those code
>> chunks and then extract only that one, not the others.
>>
>> Is there a simple way ?
>>
>
> Yes, run the tangle with a prefix argument to tangle only the block
> under your cursor e.g., C-u C-c C-v t.

And you can tangle a consecutive subset of code blocks by narrowing your
org buffer to only those blocks before tangling.  It happens to me so
often I wrote a bit of code to avoid it.  From my emacs.org:

#+begin_src emacs-lisp :tangle yes
(defadvice org-babel-tangle (before widen-before-tangling)
  "Widen a buffer before calling org-babel-tangle."
  (widen))

(ad-activate 'org-babel-tangle)
#+end_src

Cheers -

bw
-- 
Bill White . bi...@wolfram.com
"No ma'am, we're musicians."


Reply via email to