From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ken Mankoff Subject: Re: exporting documents w/ babel results w/o evaluating babel blocks Date: Fri, 20 May 2016 12:45:03 -0400 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43890) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b3nXz-0005nN-Eo for emacs-orgmode@gnu.org; Fri, 20 May 2016 12:45:12 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1b3nXv-0006S6-AL for emacs-orgmode@gnu.org; Fri, 20 May 2016 12:45:10 -0400 Received: from mail-qk0-x232.google.com ([2607:f8b0:400d:c09::232]:36569) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1b3nXv-0006Rv-5k for emacs-orgmode@gnu.org; Fri, 20 May 2016 12:45:07 -0400 Received: by mail-qk0-x232.google.com with SMTP id x7so69792152qkd.3 for ; Fri, 20 May 2016 09:45:07 -0700 (PDT) In-reply-to: List-Id: "General discussions about Org-mode." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-orgmode-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org Sender: "Emacs-orgmode" To: John Hendy , Eric S Fraga Cc: "emacs-orgmode@gnu.org" Eric: You're running something newer (by date) than the commit which changed the behavior, which was: ec615b1 - Fix `org-export-babel-evaluate' handling (2016-04-28) But with all the branches in git, I don't know if you have that commit or not. Anyway, I'm not sure why it works for you. It doesn't appear to work for John and I the way it used to. Do you have a global "eval: no" set somewhere? On 2016-05-20 at 12:14, John Hendy wrote: > On Fri, May 20, 2016 at 10:57 AM, Ken Mankoff wrote: >> As of an Org git commit a few weeks ago, Org exporting (and therefore >> Org) has become basically unusable for me. I used to be able to >> export code block results without evaluating the block during the >> export. I can no longer do this. >> > > Well, you're exporting them at least *once*, right? If not, where are > the results coming from? Yes, but only once. Or sometimes I generate the figure elsewhere (via org-edit-special) and then manually put [[file:fig.pdf]] below the #+RESULTS:. > I do the same as I'm tweaking plots. Every code block I create has > :eval yes initially and once I'm satisfied with the results I just > change to :eval no and the generated results (for me, typically a > #+results line containing a link to a pdf plot generated by my code > block) are still included. > > Does this help at all? Sorry if I'm not understanding You understand, and this sort-of helps. I have never used :eval before. Things just didn't evaluate by default, and I like it like that. ":eval no" fixes the problem at export, but then I can't evaluate the code myself manually when not exporting. > Mine is set to t. Interestingly, when I export the above after > deleting the results bit, no new results are generated. When I C-c > C-c, they are replaced. When I add :eval no, it does't appear to run > the code. Yes same here. This new behavior really sucks. I'm still trying to find a way where: + code results do export + code does not export + code does not evaluate at export + code can still be evaluated by me This was the behavior prior to ec615b1 - Fix `org-export-babel-evaluate' handling (2016-04-28) But not since. -k.