From mboxrd@z Thu Jan 1 00:00:00 1970 From: Andreas Leha Subject: Re: Inline code :results replace not working Date: Mon, 10 Nov 2014 09:40:11 +0000 Message-ID: References: <545C987E.4020203@gmail.com> <87fvdtwfg3.fsf@nicolasgoaziou.fr> <8661enxvfi.fsf@example.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:60566) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XnlSQ-0000RD-HY for emacs-orgmode@gnu.org; Mon, 10 Nov 2014 04:40:27 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1XnlSK-0002BN-Aw for emacs-orgmode@gnu.org; Mon, 10 Nov 2014 04:40:21 -0500 Received: from plane.gmane.org ([80.91.229.3]:54645) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1XnlSK-0002BE-43 for emacs-orgmode@gnu.org; Mon, 10 Nov 2014 04:40:16 -0500 Received: from list by plane.gmane.org with local (Exim 4.69) (envelope-from ) id 1XnlSJ-0006Ik-35 for emacs-orgmode@gnu.org; Mon, 10 Nov 2014 10:40:15 +0100 Received: from 193.63.220.190 ([193.63.220.190]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 10 Nov 2014 10:40:15 +0100 Received: from andreas.leha by 193.63.220.190 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Mon, 10 Nov 2014 10:40:15 +0100 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-bounces+geo-emacs-orgmode=m.gmane.org@gnu.org To: emacs-orgmode@gnu.org Hi Sebastien Vauban writes: > Nicolas Goaziou wrote: >> Hello, >> >> mcg writes: >> >>> I use inline code for simple calculations to insert numeric results into >>> text apart from "normal" code blocks for more complex calculations and >>> graphics (all in R). >>> >>> >>> The :results replace option is not working for inline code, even if I >>> explicitly set it in the code block. So I get >>> >>> #+PROPERTY: session *R* >>> >>> #+begin_src R :results replace value >>> 2+3 >>> #+end_src >>> >>> #+RESULTS: >>> : 5 >>> >>> src_R[:results replace value]{2+3} =5= =5= =5= =5= =5= =5= >>> >>> I would really like to have numeric outcome in the buffer (not only >>> minibuffer upon evaluation) but also evaluate the whole buffer when >>> exporting to have everything updated. >>> >>> What is the problem here? For now I would have to >>> - evaluate only on export and keep :results silent >>> - evaluate all manually - meaning I get repeated results if I call >>> org-evaluate buffer >> >> :results replace is not implemented (yet?) for inline source blocks. > > For me, that's the correct behavior, as inline code blocks are *only > expected to be evaluated during export*. > I disagree here. As limiting the use of inline code to eval-on-export-only renders all the org-babel-execute-subtree and related functionality useless. Regards, Andreas