From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: while-no-input interrupted by *shell* Date: Tue, 25 Sep 2018 17:14:40 +0300 Message-ID: <83y3bp8y0f.fsf@gnu.org> References: <87sh1y535s.fsf@web.de> <8336tyc1ou.fsf@gnu.org> <87mus64wwr.fsf@web.de> <831s9hafl7.fsf@gnu.org> <874ledzof6.fsf@web.de> NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1537884921 12096 195.159.176.226 (25 Sep 2018 14:15:21 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 25 Sep 2018 14:15:21 +0000 (UTC) Cc: emacs-devel@gnu.org To: Michael Heerdegen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 25 16:15:17 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1g4o7Q-00031m-8O for ged-emacs-devel@m.gmane.org; Tue, 25 Sep 2018 16:15:16 +0200 Original-Received: from localhost ([::1]:53372 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g4o9W-0002Oo-Ky for ged-emacs-devel@m.gmane.org; Tue, 25 Sep 2018 10:17:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:50161) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g4o71-00018k-2y for emacs-devel@gnu.org; Tue, 25 Sep 2018 10:14:58 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1g4o6v-0004hq-Gv for emacs-devel@gnu.org; Tue, 25 Sep 2018 10:14:51 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:57559) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1g4o6v-0004hl-CX; Tue, 25 Sep 2018 10:14:45 -0400 Original-Received: from [176.228.60.248] (port=1406 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1g4o6u-0008Rt-R5; Tue, 25 Sep 2018 10:14:45 -0400 In-reply-to: <874ledzof6.fsf@web.de> (message from Michael Heerdegen on Tue, 25 Sep 2018 15:39:41 +0200) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:230059 Archived-At: > From: Michael Heerdegen > Cc: emacs-devel@gnu.org > Date: Tue, 25 Sep 2018 15:39:41 +0200 > > Eli Zaretskii writes: > > > Here's a patch, comments welcome. > > That works, it solves my original problem. It's also what I had tried > if I could write C, which is not the case. Thanks for testing. I'm now wondering whether some code out there could depend on the current behavior. Because it looks like Emacs behaved like that at least since v22.1, probably earlier.