From mboxrd@z Thu Jan 1 00:00:00 1970 From: George Jones Subject: interaction of =org-export-babel-evaluate= and =results output= counter-intuitive Date: Tue, 15 Aug 2017 08:25:25 -0400 Message-ID: Reply-To: gmj@pobox.com Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="001a1148e47cc3c5560556c9df93" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:45371) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1dhauX-00042h-UE for emacs-orgmode@gnu.org; Tue, 15 Aug 2017 08:25:30 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1dhauX-0007sr-6X for emacs-orgmode@gnu.org; Tue, 15 Aug 2017 08:25:29 -0400 Received: from mail-wm0-x22d.google.com ([2a00:1450:400c:c09::22d]:38206) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1dhauW-0007kt-Vp for emacs-orgmode@gnu.org; Tue, 15 Aug 2017 08:25:29 -0400 Received: by mail-wm0-x22d.google.com with SMTP id f15so8612927wmg.1 for ; Tue, 15 Aug 2017 05:25:27 -0700 (PDT) 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: emacs-orgmode@gnu.org --001a1148e47cc3c5560556c9df93 Content-Type: text/plain; charset="UTF-8" __________________________________________________ INTERACTION OF `ORG-EXPORT-BABEL-EVALUATE' AND `RESULTS OUTPUT' COUNTER-INTUITIVE George Jones __________________________________________________ <2017-08-15 Tue 08:23> I want to define code blocks that export only results, and are not automatically executed on export. To get this behavior, I have to - `setq org-export-babel-evaluate t)' and use both ,---- | :eval never-export | :results output `---- Which seems a little counter-intuitive. The problem is that headers (includiing `:results output') are ignored when `org-export-babel-evaluate' is set. Perhaps this headers (at least) should be honored when `org-export-babel-evaluate' is set? Is there a way to make `eval never-export' the default? --001a1148e47cc3c5560556c9df93 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
=C2=A0 _____= _____________________________________________

=C2=A0 =C2=A0 INTERACTION OF `ORG-EXPO= RT-BABEL-EVALUATE' AND
=C2=A0 `RESULTS OUTPUT' COUNTER-INTUITIVE

= =C2=A0 =C2=A0 =C2=A0George Jones=
=C2=A0 ________________= __________________________________


= <2017-08-15 Tue 08:23>


I want to define code blocks that expo= rt only results, and are not
automatically executed on export. To= get this behavior, I have to

- `setq org-export-b= abel-evaluate t)'

and use both

<= /div>
,----
| :eval never-export
| :results output<= /div>
`----

Which seems a little counter-intui= tive.=C2=A0 The problem is that headers
(includiing `:results out= put') are ignored when
`org-export-babel-evaluate' is set= .

Perhaps this headers (at least) should be honore= d when
`org-export-babel-evaluate' is set?

Is there a way to make `eval never-export' the default?
--001a1148e47cc3c5560556c9df93--