From mboxrd@z Thu Jan 1 00:00:00 1970 From: "Charles C. Berry" Subject: Re: Bug: :session doesn't honor :verbatim [8.2.10 (release_8.2.10 @ /usr/local/share/emacs/26.0.50/lisp/org/)] Date: Sun, 16 Apr 2017 10:19:11 -0700 Message-ID: References: <877f2kwxmv.fsf@detlef> <878tn0r53m.fsf@tils.net> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII; format=flowed Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:39021) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cznpe-0000zw-8Y for emacs-orgmode@gnu.org; Sun, 16 Apr 2017 13:19:27 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cznpa-0003BS-8g for emacs-orgmode@gnu.org; Sun, 16 Apr 2017 13:19:26 -0400 Received: from iport-acv4-out.ucsd.edu ([132.239.0.7]:63452) by eggs.gnu.org with esmtps (TLS1.0:RSA_ARCFOUR_SHA1:16) (Exim 4.71) (envelope-from ) id 1cznpZ-0003AY-SE for emacs-orgmode@gnu.org; Sun, 16 Apr 2017 13:19:22 -0400 In-Reply-To: <878tn0r53m.fsf@tils.net> 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: Tilmann Singer Cc: emacs-orgmode@gnu.org, Michael Albinus On Sun, 16 Apr 2017, Tilmann Singer wrote: > Let me add that when not specifying ":results verbatim", the presence of > the % sign in the output also triggers table formatting: > > #+BEGIN_SRC sh :session *session* > echo "a%b" > #+END_SRC > > #+RESULTS: > | | > | b | > The extra line looks like a bug in babel. The session will show: echo "a%b" bash-3.2$ a%b as the first two lines in the buffer. -- Michael might get some relief by altering `shell-prompt-pattern' whose default value is "^[^#$%>\n]*[#$%>] *" is tricked by the embedded `%' in the output lines If you know the prompt will not contain `%', you could delete that. Changing the asterisk to a plus might work (untested) or maybe adding a blank in the first (negated) char class (also untested). Or if you know what the prompt will be literally, use that: "^My-prompt-[$] *" [snip] HTH, Chuck