Erik Iverson <er...@ccbr.umn.edu> writes: > David, > > On 08/18/2010 08:09 AM, David Hajage wrote: >> Hello, >> >> I am back with babel and R with a new question. Is it possible to >> interweave each line of code with its results? >> >> An example to explain what I mean: >> >> #+SRCNAME: foo >> #+BEGIN_SRC R :results output :exports results >> 2+2 >> 3+3 >> #+END_SRC >> >> #+results: foo >> : [1] 4 >> : [1] 6 >> >> When exporting (to html or latex), I would like to print what is going >> on in the R console. So, I would like: >> >> #+results: foo >> :> 2+2 >> : [1] 4 >> :> 3+3 >> : [1] 6 >> >> Is it possible, or eventualy planned for the futur?
Hi David, This is actually quite easy, although I don't think anyone's flagged this possibility up: just do (setq org-babel-R-command "R --silent --no-save") (Our default is --slave --no-save) There's an example session below. By the way, can I just check that you're aware of the ':exports both' option? That's the canonical Org way of exporting both code and results. It doesn't interleave them: it's more geared towards 'one code block <-> one result'. But I understand that there may be situations where interleaved is desired. Erik -- You might well be right that we should add an :interleave option to modify :results output like this. --8<---------------cut here---------------start------------->8--- #+begin_src emacs-lisp org-babel-R-command #+end_src #+results: : R --slave --no-save #+begin_src R :results output 2+2 3+3 #+end_src #+results: : [1] 4 : [1] 6 #+begin_src emacs-lisp (setq org-babel-R-command "R --silent --no-save") #+end_src #+results: : R --silent --no-save #+begin_src R :results output 2+2 3+3 #+end_src #+results: : > 2+2 : [1] 4 : > 3+3 : [1] 6 : > --8<---------------cut here---------------end--------------->8--- [Maybe we can battle that trailing prompt character] Dan > > I think I put together a :results weave option a couple > months ago that did just this. > > I'll have to look if I can find it, I'll > let you know. > > _______________________________________________ > 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