From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Albinus Newsgroups: gmane.emacs.bugs Subject: bug#42922: 27.1; shell-command-dont-erase-buffer not honored when the existing shell buffer is remote Date: Wed, 19 Aug 2020 10:52:35 +0200 Message-ID: <87tuwzhvak.fsf@gmx.de> References: Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="6859"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 42922@debbugs.gnu.org To: Sean McAfee Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Wed Aug 19 10:54:22 2020 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1k8JrR-0001eH-Vm for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 19 Aug 2020 10:54:21 +0200 Original-Received: from localhost ([::1]:47664 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1k8JrQ-0006Oh-IO for geb-bug-gnu-emacs@m.gmane-mx.org; Wed, 19 Aug 2020 04:54:20 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:36020) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1k8JqA-0005yO-0n for bug-gnu-emacs@gnu.org; Wed, 19 Aug 2020 04:53:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:54505) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1k8Jq9-0004sc-N0 for bug-gnu-emacs@gnu.org; Wed, 19 Aug 2020 04:53:01 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1k8Jq9-0003jt-Jq for bug-gnu-emacs@gnu.org; Wed, 19 Aug 2020 04:53:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Albinus Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 19 Aug 2020 08:53:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 42922 X-GNU-PR-Package: emacs Original-Received: via spool by 42922-submit@debbugs.gnu.org id=B42922.159782716714351 (code B ref 42922); Wed, 19 Aug 2020 08:53:01 +0000 Original-Received: (at 42922) by debbugs.gnu.org; 19 Aug 2020 08:52:47 +0000 Original-Received: from localhost ([127.0.0.1]:37818 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8Jpu-0003jP-TA for submit@debbugs.gnu.org; Wed, 19 Aug 2020 04:52:47 -0400 Original-Received: from mout.gmx.net ([212.227.17.20]:46859) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1k8Jpr-0003j9-6i for 42922@debbugs.gnu.org; Wed, 19 Aug 2020 04:52:46 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1597827156; bh=VpOOND/2rD1fN10LI9e7WzjyQu158uuaqUM/nCJ2rN0=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=eYcE2huLLDRJvk90ia/+l7d6XYmqV4nXXcsOoxpybtfxcP+bsZ0LJI/qYNHp5GxpE 3LYGGgGrIbSPCvyLUoJox4ZJHyICJMXJhfGwyYEuz/sIxpNhZMr3neNnj+FepJZdlv kQsF72ao+tL4k7UF0WkOxF01NYe7toVk4wiTtqUU= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Original-Received: from gandalf.gmx.de ([213.220.158.121]) by mail.gmx.com (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1Mo6qp-1kSmcR0XHP-00pae7; Wed, 19 Aug 2020 10:52:36 +0200 In-Reply-To: (Sean McAfee's message of "Tue, 18 Aug 2020 14:50:14 -0700") X-Provags-ID: V03:K1:da/q+Z73XbAroB6JSqweYvT6tOYWGl79ca6B4SDrT7AUWGf4IfM Eg590RF6otk+Zc1qwgUFfYaInBxXAKX25Ypzi+bJGwsaGSa6Ox0ZRITv2YVzMHm0iNLrCoX cnMWLLmv4S9e2pFo7aP9ul77Lg1M/HRyNRMth/3WIqKfj5oxYK+fJK1wCDNuqHz2DPEmvu8 tnjhE3zxmrJi34iSQJL9g== X-UI-Out-Filterresults: notjunk:1;V03:K0:cakxu/QPV78=:68lswRonGPgPAITFVHhvwU EqSg4EbyyPM9oGaLvB5HckK+4SzzGfDVXApx0nu3m6EN/rPntQxslicHjdItqffgM+3+NFo0+ 4ay/rL0+4VDtA66dx7cBNMlw8hRSdDBsUIYN0GzkQ5qUKxbhMiLqvPWfkGpMpK5P9uHAkfKnX rOdGMc1rf8n3aVCrd66Il5Tvjm2O8PpH7iasuhL+DwaJchnnyao+DA7uWeR81++KE7Bj7UoGv o9s+8P1/2TZai9TQ2Cc/FCKFsfPfqQb4Ky52i5JNPho4nB/FoGFbCZ8jiVGgNinhA7FIKhzGL Sh9srbKIu4BTqvaZSJssRWQ4yAJgqDl3WVHkn2yRtIjwoW6NWPNWsryg56TeIiBgqu4V1WV1r GLd29eECftYBvWhNNhE0cckbWe0wcERsYJ9nQ9s6TWGformKpYX5V/B4xhNeSVpUOPlcS6r3S ycUGVdJzU/TEZ23fqD56qq1xrwylobDcL9KA6KSlvb2Rp9+NtGbUgda9acZ914DtahCPXAa7B 4nlLNzs4ZKb2QjHf1A62a2yYUasEJFjPDCumDPhcNqojyjwsEX4+urOBKmbshDOT5NzwwZOQy IefVxqymiykUM+50cuMbtX3oUpr9LeyUwUUhutVBtYHefNo6uJW8whCdNL0ZVTZTc2i5+bn+e rKT3jvVubikCbimHqPIuyucXDzryyYJFp64yxxGUdhXbkCau9UWX3+RQtkyKxz01iLfFSS1Sh lxbYk0QYUMrX5mNQ4lNIsZkUH+4aW0ZCjqEs6Hi189A5kG4aqM2oQ808hIvT3mdaabyFFuwT X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:185553 Archived-At: Sean McAfee writes: Hi Sean, > Starting from emacs -Q: > > Set the variable shell-command-dont-erase-buffer to a true value, say > end-last-out. > > Run an asynchronous shell command: M-& echo foo RET > > The buffer *Async Shell Command* appears, showing the word "foo". > > Run another async command: M-& echo bar RET > > The word "bar" is appended on a new line in the existing async shell > command buffer, as expected. > > Change to that buffer, and cd to any remote directory: > M-x cd RET /ssh:remote: RET > > Run another async command, to be executed in the remote directory: > M-& echo baz RET > > Now the word "baz" entirely replaces the contents of the buffer, > instead > of being appended on a new line. This is bug#39067. > In GNU Emacs 27.1 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.22.30) > of 2020-08-18 built on SeanMc > Windowing system distributor 'The X.Org Foundation', version > 11.0.11906000 > System Description: Ubuntu 18.04.5 LTS The fix didn't find its way into Emacs 27.1, because it happened when Emacs 27.1 was already in pretest. The fix is contained in Emacs' master branch (aka Emacs 28.0.50), and in Tramp 2.4.4.1 of GNU ELPA, which you can install. It will be merged into the emacs-27 branch, Emacs 27.2 will contain the fix. Best regards, Michael.