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