Hi Andreas, I've put a bug report on Eric and Dan's stack. Thanks again for pointing this out. All the best, Tom On Dec 7, 2010, at 8:55 PM, Andreas Leha wrote: > Hi Tom, > > thanks a lot for looking into it! Fixing this is unfortunately off > my limits. > > But for me the unnamed session is a valid work-around for me, since > I do not need several sessions right now. Thanks for this hint. > > Cheers, > Andreas > > > > Am 07.12.2010 21:14, schrieb Thomas S. Dye: >> >> Aloha Andreas, >> >> Thanks for your patience and persistence. I think this might >> qualify as a bug. Using your code, if I don't run R in a session, >> or if I run R in a session but don't name the session, everything >> works as expected. The behavior changes for me when the session >> gets a name. >> >> All the best, >> Tom >> >> >> On Dec 7, 2010, at 9:46 AM, Andreas Leha wrote: >> >>> 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 >>> >> >> >> _______________________________________________ >> 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