* Bug? org-export-babel-evaluate setting breaks :exports results
@ 2016-09-29 17:23 William Denton
2016-09-29 20:34 ` Charles C. Berry
0 siblings, 1 reply; 5+ messages in thread
From: William Denton @ 2016-09-29 17:23 UTC (permalink / raw)
To: emacs-orgmode
I'm working on a big Org file on a slow machine, so I set
org-export-babel-evaluate to nil so exporting to PDF just generates the file
from what's in the buffer, without doing any calculating.
I have a mix of source blocks, and all of a sudden the code began to appear in
the PDF when all I wanted were the results. I boiled it down to the example
below. If you save that to a file, load it, ~C-c C-e l o RET~ to export to PDF,
you will see the ls command and the output, even though the setting is ":exports
results".
Now delete the org-export-babel-evaluate line, ~C-x C-v RET~ to reload the
file and pick up the new setting, then export to PDF. You will not see the ls
command, just the output.
###### BEGIN
# -*- org-export-babel-evaluate: nil -*-
#+BEGIN_SRC shell :results value :exports results
ls /etc | wc -l
#+END_SRC
#+RESULTS:
: 307
###### END
I'm not sure what's happening, but it seems like a bug.
(This is on Emacs 25.2.50.2 with Org compiled from source today, up to
Nicolas's 2b22d503e1ee83f3a2681964f9de8405438a6385 commit yesterday).
Bill
--
William Denton :: Toronto, Canada :: https://www.miskatonic.org/
Caveat lector.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Bug? org-export-babel-evaluate setting breaks :exports results
2016-09-29 17:23 Bug? org-export-babel-evaluate setting breaks :exports results William Denton
@ 2016-09-29 20:34 ` Charles C. Berry
2016-10-01 19:10 ` Grant Rettke
2016-10-04 1:22 ` William Denton
0 siblings, 2 replies; 5+ messages in thread
From: Charles C. Berry @ 2016-09-29 20:34 UTC (permalink / raw)
To: William Denton; +Cc: emacs-orgmode
[-- Attachment #1: Type: text/plain, Size: 592 bytes --]
On Thu, 29 Sep 2016, William Denton wrote:
> I'm working on a big Org file on a slow machine, so I set
> org-export-babel-evaluate to nil so exporting to PDF just generates the file
> from what's in the buffer, without doing any calculating.
>
Actually it does a lot LESS than that.
The docstring notes that:
"When set to nil no code will be evaluated as part of the export
process and no header argumentss will be obeyed."
and advises:
"Users who wish to avoid evaluating code on export should use the header
argument ‘:eval never-export’."
which sounds like what you wanted.
Chuck
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Bug? org-export-babel-evaluate setting breaks :exports results
2016-09-29 20:34 ` Charles C. Berry
@ 2016-10-01 19:10 ` Grant Rettke
2016-10-04 1:22 ` William Denton
1 sibling, 0 replies; 5+ messages in thread
From: Grant Rettke @ 2016-10-01 19:10 UTC (permalink / raw)
To: Charles C. Berry; +Cc: William Denton, emacs-orgmode@gnu.org
This setting is one of the gems for developing a personal workflow.
My workflow is to never evaluate during export because I want the
document to serve as the "master" or the "one source of truth" that is
stored in version control.
The other perspective is never to store it which is what some people want, too!
Sincerely,
Grant Rettke
On Thu, Sep 29, 2016 at 3:34 PM, Charles C. Berry <ccberry@ucsd.edu> wrote:
> On Thu, 29 Sep 2016, William Denton wrote:
>
>> I'm working on a big Org file on a slow machine, so I set
>> org-export-babel-evaluate to nil so exporting to PDF just generates the file
>> from what's in the buffer, without doing any calculating.
>>
>
> Actually it does a lot LESS than that.
>
> The docstring notes that:
>
> "When set to nil no code will be evaluated as part of the export
> process and no header argumentss will be obeyed."
>
> and advises:
>
> "Users who wish to avoid evaluating code on export should use the header
> argument ‘:eval never-export’."
>
> which sounds like what you wanted.
>
> Chuck
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Bug? org-export-babel-evaluate setting breaks :exports results
2016-09-29 20:34 ` Charles C. Berry
2016-10-01 19:10 ` Grant Rettke
@ 2016-10-04 1:22 ` William Denton
2016-10-04 2:49 ` Grant Rettke
1 sibling, 1 reply; 5+ messages in thread
From: William Denton @ 2016-10-04 1:22 UTC (permalink / raw)
To: Charles C. Berry; +Cc: emacs-orgmode
On 29 September 2016, Charles C. Berry wrote:
>> I'm working on a big Org file on a slow machine, so I set
>> org-export-babel-evaluate to nil so exporting to PDF just generates the
>> file from what's in the buffer, without doing any calculating.
>
> Actually it does a lot LESS than that.
My sincere thanks for pointing this out.
I spent an hour narrowing down the problem to one variable, but then didn't read
the documentation on it. To help myself remember to try to never do this again,
I wrote it up:
https://www.miskatonic.org/2016/10/03/orgexportbabelevaluate/
There's always something new to learn in Org---and something new to be learned
from this mailing list.
Bill
--
William Denton :: Toronto, Canada :: https://www.miskatonic.org/
Caveat lector.
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2016-10-04 2:49 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-09-29 17:23 Bug? org-export-babel-evaluate setting breaks :exports results William Denton
2016-09-29 20:34 ` Charles C. Berry
2016-10-01 19:10 ` Grant Rettke
2016-10-04 1:22 ` William Denton
2016-10-04 2:49 ` Grant Rettke
Code repositories for project(s) associated with this public inbox
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).