Hi Gregor, This patch looks good to me, but I'll leave the actual application of anything dealing with the new export engine to Nicolas.
Thanks for contributing! Gregor Kappler <gregor.kapp...@univie.ac.at> writes: > Hi, > > the new exporter currently does not respect > org-export-babel-evaluate' and evaluates babel src blocks always on > export. I did the tiniest change to ox.el as in the attached patch. > (This is my first patch sent - I hope it works and helps...). > > Best regards, Gregor > > > From a955c54f3ecda02b70933f6b98b8043a4f40d634 Mon Sep 17 00:00:00 2001 > From: Gregor Kappler <gregor@alcedo.(none)> > Date: Thu, 14 Feb 2013 18:12:39 +0100 > Subject: [PATCH] Export: Prevent babel src blocks from being evaluated > if org-export-babel-evaluate is nil > > * lisp/ox.el (org-export-as): Make sure org-export-babel-evaluate is not nil > before calling `org-export-execute-babel-code'. > > TINYCHANGE > --- > lisp/ox.el | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/lisp/ox.el b/lisp/ox.el > index 049dcc5..1ce900b 100644 > --- a/lisp/ox.el > +++ b/lisp/ox.el > @@ -2810,7 +2810,10 @@ Return code as a string." > ;; added some new ones. > (org-macro-initialize-templates) > (org-macro-replace-all org-macro-templates) > - (org-export-execute-babel-code) > + > + (when org-export-babel-evaluate > + (org-export-execute-babel-code)) > + > ;; Update radio targets since keyword inclusion might have > ;; added some more. > (org-update-radio-target-regexp) > -- > 1.7.10.4 -- Eric Schulte http://cs.unm.edu/~eschulte