From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.devel Subject: Re: RFC: DWIM for killing *shell* and a more process-query-on-exit Date: Sun, 29 Mar 2015 01:23:17 -0700 Message-ID: <5517B675.6060506@dancol.org> References: <55179479.2030109@dancol.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="WulUmUHRuFhuWfEe7o8EJwHNt3R6WaC39" X-Trace: ger.gmane.org 1427617424 17042 80.91.229.3 (29 Mar 2015 08:23:44 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 29 Mar 2015 08:23:44 +0000 (UTC) Cc: Emacs developers To: Andreas Schwab Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Sun Mar 29 10:23:30 2015 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Yc8VD-0000dU-7Q for ged-emacs-devel@m.gmane.org; Sun, 29 Mar 2015 10:23:27 +0200 Original-Received: from localhost ([::1]:56373 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yc8VC-0007uy-Hb for ged-emacs-devel@m.gmane.org; Sun, 29 Mar 2015 04:23:26 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60422) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yc8V9-0007ud-Ie for emacs-devel@gnu.org; Sun, 29 Mar 2015 04:23:24 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yc8V8-0003gh-G3 for emacs-devel@gnu.org; Sun, 29 Mar 2015 04:23:23 -0400 Original-Received: from dancol.org ([2600:3c01::f03c:91ff:fedf:adf3]:55009) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yc8V8-0003gb-4w for emacs-devel@gnu.org; Sun, 29 Mar 2015 04:23:22 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=dancol.org; s=x; h=Content-Type:In-Reply-To:References:Subject:CC:To:MIME-Version:From:Date:Message-ID; bh=mBrR/MDDwqu+HfbydQJAP5VLqEdC0QqRv3ktE7XbyP4=; b=ALQwOFCmskAhVCC3Kksi57TGZ0d9McVU1bhdqFobBCTEaWhcyVQZdbyohEftnIgG5t8BthHXh2NLyQjV29jxRrwhwbMqiio92PjG2eL6pwxBBzFobjoWXZ3gAdkeMculJ+EwhbQK+rJl1vpBc4CG/7z3x4iJOA59mJ1aZE21DjfIFpj9Jgx2d5x2AIskTmAu6iEMxnvVNeOfwxYmGZSVq1ZVP9Q94JBbRZ8fr2ncJN6wzhA1n5ciaMuzD1sE7zO/hGsanlp+IhKkQUnHp+SecnuL4EW6JVlixhftpfSD0Uo3cQEtIrPIvop1O6SxyyhLShl1olOIOJ55o0CXrgmXrg==; Original-Received: from [2601:8:b240:1c1::2b1] by dancol.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84) (envelope-from ) id 1Yc8V5-0006hX-0h; Sun, 29 Mar 2015 01:23:19 -0700 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.5.0 In-Reply-To: X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2600:3c01::f03c:91ff:fedf:adf3 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 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-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:184505 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --WulUmUHRuFhuWfEe7o8EJwHNt3R6WaC39 Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: quoted-printable On 03/29/2015 12:23 AM, Andreas Schwab wrote: >> @@ -1156,28 +1157,31 @@ This function returns FLAG. */) >> return flag; >> } >> >> -DEFUN ("set-process-query-on-exit-flag", >> - Fset_process_query_on_exit_flag, Sset_process_query_on_exit_fl= ag, >> +DEFUN ("set-process-query-on-exit", >> + Fset_process_query_on_exit, Sset_process_query_on_exit, >=20 > This should be called set-process-query-on-exit-function. It's not always a function. >> @@ -1449,7 +1453,7 @@ usage: (make-process &rest ARGS) */) >> pset_command (XPROCESS (proc), Fcopy_sequence (command)); >> >> if (tem =3D Fplist_get (contact, QCnoquery), !NILP (tem)) >> - XPROCESS (proc)->kill_without_query =3D 1; >> + XPROCESS (proc)->query_on_exit =3D tem; >=20 > This inverts the meaning of :noquery. Yes, that's a silly bug. --WulUmUHRuFhuWfEe7o8EJwHNt3R6WaC39 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iQIcBAEBCAAGBQJVF7Z1AAoJEN4WImmbpWBlVr8P+wbbX4IF0xUmRoG60hZEeDE3 OpaapMjv0ziCha1Rk+bBa8m/LTRuQ685yyKEyic9jbFU9h+YbrPhZV4rUCF5IDm+ 22Oa9tPCsmc06VzIpcA/0q4noblfYYTKO26bjMBY3a6JBymIVzUi6JaOIFZvV4gr QtKvkHmgsvB69L6XR0hcumH+gq0Wjl/xBb6fv4wY49bDN7jbs6LWnzsq8E0tbpMD K+VszJU64RCZaj7TIsgHjrYnZ4YNhbO28kCum4sTYiqCbyWw9jOM04DA3PzsGOud 6D5nQnK6E/l1NXnTqmyhEbKcCeD3Wk3J5cQn8BsrNxl7eVUdI9dOwDUmWxVvK3ZG ORFZcgxJ96lQfsxuJBBGfn3/52VINP+ghgcitMn/tTfDvZDk06KhwGSTbFLCyzJd bU7RsSTKBK0tCrC7nS+J3RSkGXNcEXTTC36GztVQwZuBF0kwcHsH+Mf/+Cz+RkS7 Gs80BrxOHZF+zp0QfTj4RUaQClaLqKhzOwcQE2z2DvOb1KJirLsPCDxH8VQ/DQru Fwj2xSH9F8ZsRs5necUXQuUTfaVhnLO80f2zNwjmT69r3ZxLK247RNh6rj2D1npr gS10JVP3jawlQRzjt7Yz7uF3qlanbJyE/BhsfuegdzBLRvYzMuDSJ2Dxmw5Kg0IB glv78Edx1oKnvBwt1BPB =N4DD -----END PGP SIGNATURE----- --WulUmUHRuFhuWfEe7o8EJwHNt3R6WaC39--