Re: [Orgmode] Bug: export aborts if ':eval query/never' in source code blocks
Hi Erik, Erik Iverson writes: > Eric, > > As a follow-up on a related issue: > > What if I want to eval a code block for some side-effect, but > *not* include code or results in export. This assumes I'm using > :session. > > Is there a way to currently do that? > this should be possible using the :results silent header argument, for example the following should give the desired behavior --8<---cut here---start->8--- ** eval for side effect on export - one plus one #+source: one-plus-one #+begin_src emacs-lisp :exports none :results silent (+ 1 1) #+end_src - plus one is #+begin_src emacs-lisp :var two=one-plus-one :exports both (+ 1 two) #+end_src --8<---cut here---end--->8--- Cheers -- Eric > > Setting :exports none seems to block evaluating of the code, > can the :eval argument 'override' that so the block is > eval'd, but no export is produced. > > In R, I currently can just put the last line of the block > I want this behavior for as > > NULL > > with :exports results > > and it seems to do what I want. Just wondering if there was > a more 'official' way? > > Here's a sample file that seems to do as I want, with the > NULL trick. Just wonder if :eval can help at all. > > * I want only the 2nd block exported > > #+begin_src R :exports results :session > > x <- 2 + 3 > NULL > > #+end_src > > #+begin_src R :session :exports results > > x > > #+end_src > > > Eric Schulte wrote: >> Hi Paul, >> >> This is on the top of the stack for Babel bug fixes (see [1]), and I >> hope to have a solution pushed up to the git repository soon. I'll >> reply to this email when this issue is resolved. >> >> Thanks -- Eric >> >> Paul Sexton writes: >> >>> #+BEGIN_SRC R :eval query >>> ... >>> #+END_SRC >>> >>> If the above is in an org file, the user runs an export (C-c C-e), and the >>> user >>> types 'no' when asked whether to evaluate the code block, then the whole >>> export >>> process is aborted (no further blocks are processed and no export output is >>> produced). >>> >>> The same thing happens with ':eval never'. >>> >>> Paul >>> >>> >>> >>> ___ >>> 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 >> >> Footnotes: [1] >> http://eschulte.github.com/babel-dev/STARTED-How-to-quietly-exclude-block-from-evaluation-.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
Re: [Orgmode] Bug: export aborts if ':eval query/never' in source code blocks
I've just pushed up a fix for this issue. For more information see http://eschulte.github.com/babel-dev/DONE-eval-and-noeval.html Cheers -- Eric "Eric Schulte" writes: > Hi Paul, > > This is on the top of the stack for Babel bug fixes (see [1]), and I > hope to have a solution pushed up to the git repository soon. I'll > reply to this email when this issue is resolved. > > Thanks -- Eric > > Paul Sexton writes: > >> #+BEGIN_SRC R :eval query >> ... >> #+END_SRC >> >> If the above is in an org file, the user runs an export (C-c C-e), and the >> user >> types 'no' when asked whether to evaluate the code block, then the whole >> export >> process is aborted (no further blocks are processed and no export output is >> produced). >> >> The same thing happens with ':eval never'. >> >> Paul >> >> >> >> ___ >> 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 > > Footnotes: > [1] > http://eschulte.github.com/babel-dev/STARTED-How-to-quietly-exclude-block-from-evaluation-.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
Re: [Orgmode] Bug: export aborts if ':eval query/never' in source code blocks
Eric, As a follow-up on a related issue: What if I want to eval a code block for some side-effect, but *not* include code or results in export. This assumes I'm using :session. Is there a way to currently do that? Setting :exports none seems to block evaluating of the code, can the :eval argument 'override' that so the block is eval'd, but no export is produced. In R, I currently can just put the last line of the block I want this behavior for as NULL with :exports results and it seems to do what I want. Just wondering if there was a more 'official' way? Here's a sample file that seems to do as I want, with the NULL trick. Just wonder if :eval can help at all. * I want only the 2nd block exported #+begin_src R :exports results :session x <- 2 + 3 NULL #+end_src #+begin_src R :session :exports results x #+end_src Eric Schulte wrote: Hi Paul, This is on the top of the stack for Babel bug fixes (see [1]), and I hope to have a solution pushed up to the git repository soon. I'll reply to this email when this issue is resolved. Thanks -- Eric Paul Sexton writes: #+BEGIN_SRC R :eval query ... #+END_SRC If the above is in an org file, the user runs an export (C-c C-e), and the user types 'no' when asked whether to evaluate the code block, then the whole export process is aborted (no further blocks are processed and no export output is produced). The same thing happens with ':eval never'. Paul ___ 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 Footnotes: [1] http://eschulte.github.com/babel-dev/STARTED-How-to-quietly-exclude-block-from-evaluation-.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
Re: [Orgmode] Bug: export aborts if ':eval query/never' in source code blocks
Hi Paul, This is on the top of the stack for Babel bug fixes (see [1]), and I hope to have a solution pushed up to the git repository soon. I'll reply to this email when this issue is resolved. Thanks -- Eric Paul Sexton writes: > #+BEGIN_SRC R :eval query > ... > #+END_SRC > > If the above is in an org file, the user runs an export (C-c C-e), and the > user > types 'no' when asked whether to evaluate the code block, then the whole > export > process is aborted (no further blocks are processed and no export output is > produced). > > The same thing happens with ':eval never'. > > Paul > > > > ___ > 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 Footnotes: [1] http://eschulte.github.com/babel-dev/STARTED-How-to-quietly-exclude-block-from-evaluation-.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
Re: [Orgmode] Bug: export aborts if ':eval query/never' in source code blocks
Which version of org-mode? I can't replicate on git version from minutes ago.. Paul Sexton wrote: #+BEGIN_SRC R :eval query ... #+END_SRC If the above is in an org file, the user runs an export (C-c C-e), and the user types 'no' when asked whether to evaluate the code block, then the whole export process is aborted (no further blocks are processed and no export output is produced). The same thing happens with ':eval never'. Paul ___ 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
[Orgmode] Bug: export aborts if ':eval query/never' in source code blocks
#+BEGIN_SRC R :eval query ... #+END_SRC If the above is in an org file, the user runs an export (C-c C-e), and the user types 'no' when asked whether to evaluate the code block, then the whole export process is aborted (no further blocks are processed and no export output is produced). The same thing happens with ':eval never'. Paul ___ 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