From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nick Dokos Subject: Re: suppress leading ":" in org-babel output Date: Wed, 29 May 2019 18:00:53 -0400 Message-ID: <87d0k0kjje.fsf@alphaville.usersys.redhat.com> References: <8736l08j5m.fsf@gmail.com> <87ef4jl3ud.fsf@alphaville.usersys.redhat.com> Mime-Version: 1.0 Content-Type: text/plain Return-path: Received: from eggs.gnu.org ([209.51.188.92]:46822) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1hW6d6-0002OJ-So for emacs-orgmode@gnu.org; Wed, 29 May 2019 18:01:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hW6d3-0002bR-2P for emacs-orgmode@gnu.org; Wed, 29 May 2019 18:01:04 -0400 Received: from [195.159.176.226] (port=53354 helo=blaine.gmane.org) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hW6d2-0002ae-LQ for emacs-orgmode@gnu.org; Wed, 29 May 2019 18:01:00 -0400 Received: from list by blaine.gmane.org with local (Exim 4.89) (envelope-from ) id 1hW6d1-000XoJ-5P for emacs-orgmode@gnu.org; Thu, 30 May 2019 00:00:59 +0200 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 "Berry, Charles" writes: >> On May 27, 2019, at 7:17 PM, Nick Dokos wrote: >> >> Jeremie Juste writes: >> >>> Hello, >>> >>> I recall seeing this thread on the mailing list but I cannot find it >>> back. >>> >>> I would like to suppress the first line leading ":" in the following output >>> >>> >>> #+NAME:mean_purchase_per_shopping_trip >>> >>> #+BEGIN_SRC R :var x=6 :results output :session *R* >>> a <-sprintf("%.2f",12.234324) >>> cat(a,sep="\n") >>> #+END_SRC >>> >>> #+RESULTS: mean_purchase_per_shopping_trip >>> : >>> >>> : 12.23 >>> >> >> FWIW, I just get the last line: >> >> #+NAME:mean_purchase_per_shopping_trip >> >> #+BEGIN_SRC R :var x=6 :results output :session *R* >> a <-sprintf("%.2f",12.234324) >> cat(a,sep="\n") >> #+END_SRC >> >> #+RESULTS: >> : 12.23 >> >> This is with >> >> GNU Emacs 27.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 2.24.32) of 2019-05-01 >> Org mode version 9.2.3 (release_9.2.3-367-gd79e80 @ /home/nick/elisp/org-mode/lisp/) >> R version 3.5.3 (2019-03-11) -- "Great Truth" >> >> on Fedora 29. >> > > I get what Jeremie reports (but he has a blank line inserted after the first line, IIUC) > > This is with: > > GNU Emacs 26.1 > Org 9.2.3 > ess-version: 18.10.3 > R version 3.6.0 (2019-04-26) > > I believe this is new-ish behavior. I see some older files without the > extra line. Also, I think there are recent changes in ESS that pertain > to comint sessions. > > FWIW, here is a clip from my session: > >> x <- 6L > a <-sprintf("%.2f",12.234324) > cat(a,sep="\n") > 'org_babel_R_eoe' >> > > 12.23 >> > [1] "org_babel_R_eoe" > > > If Nick sees something different maybe a change in ESS is the culprit. > Here's what I see in the session buffer: ,---- | > > if (identical(getOption('pager'), file.path(R.home('bin'), 'pager'))) options(pager='cat') # rather take the ESS one | > options(STERM='iESS', str.dendrogram.last="'", editor='emacsclient', show.error.locations=TRUE) | > x <- 6L | a <-sprintf("%.2f",12.234324) | cat(a,sep="\n") | 'org_babel_R_eoe' | x <- 6L | > a <-sprintf("%.2f",12.234324) | > cat(a,sep="\n") | 12.23 | > 'org_babel_R_eoe' | [1] "org_babel_R_eoe" | > `---- -- Nick "There are only two hard problems in computer science: cache invalidation, naming things, and off-by-one errors." -Martin Fowler