Hi Tom, thanks for the answer and thanks for spotting the typo. But even with the typo corrected during export the noweb links are still exported. #+srcname: mod1 #+begin_src R :tangle no :export code print("mod1") #+end_src #+srcname: mod2 #+begin_src R :tangle no :export code print("mod2") #+end_src #+srcname: part1 #+begin_src R :noweb tangle :tangle yes :exports code :session *R* <> <> #+end_src Result: ... \lstset{language=R} \begin{lstlisting} print("mod1") print("mod2") \end{lstlisting} ... Am 07.12.2010 20:33, schrieb Thomas S. Dye: > Aloha Andreas, > > On Dec 7, 2010, at 8:49 AM, Andreas Leha wrote: > >> Hi Tom, >> >> thanks for this answer. This indeed comes closer to what I want. >> >> But, some comments: >> >> (1) There seems to be an error in the manual: >> In the manual the :noweb tangle header argument is given as :noweb yes, >> which is why I missed that option. > > I believe this is fixed at the > source now, but am not sure how long it will take to propagate to the > distributed documentation. > >> (2) The noweb link are expanded *always* (i.e. execution, export, >> tangle) even with the :noweb tangle option: >> #+srcname: mod1 >> #+begin_src R :tangle no :export code >> print("mod1") >> #+end_src >> >> #+srcname: mod2 >> #+begin_src R :tangle no :export code >> print("mod2") >> #+end_src >> >> #+srcname: part1 >> #+begin_src R :noweb tangle :tangle yes :export code :session *R* >> <> >> <> >> #+end_src >> >> > > Perhaps this has to do with using :export instead of the correct > header argument, :exports? > >> (3) I am looking for an option to disable the noweb link expansion >> during *export* only. However, as I understand it, the :noweb tangle >> header option is supposed to disable the expansion also for *execution*. > > This isn't how it works for me. :noweb tangle inhibits noweb expansion during export only. > >> >> So, is this not possible right now? >> > > It is possible now. If the :exports header argument doesn't fix your > problem, come back to the list. > > All the best, > Tom > >> Cheers, >> Andreas >> >> >> >> Am 07.12.2010 19:37, schrieb Thomas S. Dye: >>> Aloha Andreas, >>> >>> Perhaps :noweb tangle will do what you want. >>> >>> hth, >>> Tom >>> >>> On Dec 7, 2010, at 7:38 AM, Andreas Leha wrote: >>> >>>> Hi all, >>>> >>>> I have a question about exporting source code blocks. Say, I have >>>> several modules (mod1, mod2), that build a bigger part (part1) of my >>>> program, e.g.: >>>> >>>> >>>> #+srcname: mod1 >>>> #+begin_src R :tangle no :export code >>>> print("mod1") >>>> #+end_src >>>> >>>> #+srcname: mod2 >>>> #+begin_src R :tangle no :export code >>>> print("mod2") >>>> #+end_src >>>> >>>> #+srcname: part1 >>>> #+begin_src R :noweb yes :tangle yes :export code :session *R* >>>> <> >>>> <> >>>> #+end_src >>>> >>>> >>>> Now during the tangling I would like to tangle just the full part1 - >>>> with noweb links being expanded. Also during execution the noweb links >>>> should be expanded. This is not a problem. >>>> >>>> But at the same time, during the export I'd like to export all three >>>> code snippets, but I'd prefer the noweb links not to be expanded. Is >>>> that possible? >>>> >>>> Thanks in advance, >>>> Andreas >>>> >>>> _______________________________________________ >>>> Emacs-orgmode mailing list >>>> Please use `Reply All' to send replies to the list. >>>> Emacs-orgmode@gnu.org >>>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >>> >>> >>> _______________________________________________ >>> Emacs-orgmode mailing list >>> Please use `Reply All' to send replies to the list. >>> Emacs-orgmode@gnu.org >>> http://lists.gnu.org/mailman/listinfo/emacs-orgmode >> >> -- >> Andreas Leha >> >> Universitätsmedizin Göttingen >> Abteilung Medizinische Statistik >> Humboldtallee 32 >> 37073 Göttingen >> >> Tel: +49 (0)551 39-10710 >> Fax: +49 (0)551 39-4995 >> >> http://www.ams.med.uni-goettingen.de/amsneu/leha.html >> >> >> >> University Medical Center Göttingen >> Department for Medical Statistics >> Humboldtallee 32 >> 37073 Göttingen >> Germany >> >> Phone: +49 (0) 551 39-10710 >> Fax: +49 (0) 551 39-4995 >> >> http://www.ams.med.uni-goettingen.de/amsneu/leha-en.html >> >> >> _______________________________________________ >> Emacs-orgmode mailing list >> Please use `Reply All' to send replies to the list. >> Emacs-orgmode@gnu.org >> http://lists.gnu.org/mailman/listinfo/emacs-orgmode > -- Andreas Leha Universitätsmedizin Göttingen Abteilung Medizinische Statistik Humboldtallee 32 37073 Göttingen Tel: +49 (0)551 39-10710 Fax: +49 (0)551 39-4995 http://www.ams.med.uni-goettingen.de/amsneu/leha.html University Medical Center Göttingen Department for Medical Statistics Humboldtallee 32 37073 Göttingen Germany Phone: +49 (0) 551 39-10710 Fax: +49 (0) 551 39-4995 http://www.ams.med.uni-goettingen.de/amsneu/leha-en.html