From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Philipp Stephani Newsgroups: gmane.emacs.devel Subject: New customization option for killing processes without asking Date: Tue, 27 Sep 2016 18:53:40 +0000 Message-ID: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/mixed; boundary=001a11c3b3b4f4a8ed053d81c36b X-Trace: blaine.gmane.org 1475002482 30096 195.159.176.226 (27 Sep 2016 18:54:42 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 27 Sep 2016 18:54:42 +0000 (UTC) To: Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 27 20:54:37 2016 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 1boxWU-0006s0-40 for ged-emacs-devel@m.gmane.org; Tue, 27 Sep 2016 20:54:34 +0200 Original-Received: from localhost ([::1]:52916 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1boxWV-0005cf-NV for ged-emacs-devel@m.gmane.org; Tue, 27 Sep 2016 14:54:35 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:34895) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1boxVr-0005aY-1a for emacs-devel@gnu.org; Tue, 27 Sep 2016 14:53:56 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1boxVo-0006T0-KO for emacs-devel@gnu.org; Tue, 27 Sep 2016 14:53:54 -0400 Original-Received: from mail-wm0-x22f.google.com ([2a00:1450:400c:c09::22f]:36335) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1boxVo-0006Re-9R for emacs-devel@gnu.org; Tue, 27 Sep 2016 14:53:52 -0400 Original-Received: by mail-wm0-x22f.google.com with SMTP id w84so192827314wmg.1 for ; Tue, 27 Sep 2016 11:53:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to; bh=QcH2MUEiWDh1zdg1WB9xVC5s3hSmj+G2HSp1z1DRqaI=; b=g6diYIQRSvPP0yQlBDw3m48iPGQofX0KYUe62nIivlKFSf8bXPWOvcA5MAFvNMWOQ/ fmuJmH3K+ryRxRKye2WBNnXPKH+oxc3JD3LV1mFo7PYY0L3sJKwKXW0g6dBUcMqrki1L 7/jPKIMWqt1mhMvw/Jor/AmNVFrV2cqGDDg5nWUDjHyG6gBNuy0mgw3L0s3MV4llzlzx rMzA8cUyEM/hLt0ZRxYqILvjf5odzIjV9k9zSBoEv6Ln3qwYBne3tPjy4NFIUUp4N/cC bkM8e3TEbcQW39B5QaaiGTbDHg/1n9HkdoJERk88oxltSdeie8ntoKhgUUCz0o5+xHRS GuoQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=QcH2MUEiWDh1zdg1WB9xVC5s3hSmj+G2HSp1z1DRqaI=; b=EN/V4MFaqKUsAW2W+JYwEmeM4OA6ZnLgEAf4XYkp8c/7LDs7G71DsGN7kdVPnHYVVz izomvehzD4kVwRIKXB2ND+fOAvfZ/ohCDTUbH98yZWy8Us7cCgnUvFU3/UUWTKhvCIK4 3rPF/vyONOJK8tm8V2Wqp1tYE8+G7b4Vh885uFTp5GnApwj4MiAqZWyYJLZQSP/KTtVr x2jt4hDk6lRIu3S89tyDu/44khntz6rjzMRXSxFix5YlDhkfZ5F/BGum90vWWqxA8Hak zOrA8Xlgp7y0uMMFSTmZFbaRSdN3SBhb1ecXK/tp2IAxTln8YyVAyb3Y2RtTirjGMItk ryaw== X-Gm-Message-State: AA6/9Rn5+Qv+uvhQ72ceby3EQQTrdgrCb4K/BLtCkbqVXmnXTrzBvcB2uZq8syavSA9eNT8/aM8eHNumNnJgtQ== X-Received: by 10.194.223.33 with SMTP id qr1mr23117206wjc.216.1475002431210; Tue, 27 Sep 2016 11:53:51 -0700 (PDT) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2a00:1450:400c:c09::22f 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:207841 Archived-At: --001a11c3b3b4f4a8ed053d81c36b Content-Type: multipart/alternative; boundary=001a11c3b3b4f4a8e8053d81c369 --001a11c3b3b4f4a8e8053d81c369 Content-Type: text/plain; charset=UTF-8 Hi, there seem to be sufficiently many people annoyed by the "Active processes exist; kill them and exit anyway" prompt (see e.g. http://stackoverflow.com/q/2706527/178761) that I created a new customization option to make prompting optional. I've attached a patch, which I can push to master unless there are complaints. Thanks, Philipp --001a11c3b3b4f4a8e8053d81c369 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
Hi,

there seem to be sufficiently many = people annoyed by the "Active processes exist; kill them and exit anyw= ay" prompt (see e.g.=C2=A0http://stackoverflow.com/q/2706527/178761) that I created a n= ew customization option to make prompting optional. I've attached a pat= ch, which I can push to master unless there are complaints.

<= /div>
Thanks,
Philipp
--001a11c3b3b4f4a8e8053d81c369-- --001a11c3b3b4f4a8ed053d81c36b Content-Type: text/plain; charset=US-ASCII; name="0001-Make-querying-to-kill-processes-customizable.txt" Content-Disposition: attachment; filename="0001-Make-querying-to-kill-processes-customizable.txt" Content-Transfer-Encoding: base64 Content-ID: <1576cfe93ccce537ecb1> X-Attachment-Id: 1576cfe93ccce537ecb1 RnJvbSBiN2FkYjM5MzBkZTdjYzQyMmIyYmVlZTYxY2IyMDI4NWEzOTE2NTcxIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBQaGlsaXBwIFN0ZXBoYW5pIDxwaHN0QGdvb2dsZS5jb20+CkRh dGU6IFR1ZSwgMjcgU2VwIDIwMTYgMjA6NDc6MjMgKzAyMDAKU3ViamVjdDogW1BBVENIXSBNYWtl IHF1ZXJ5aW5nIHRvIGtpbGwgcHJvY2Vzc2VzIGN1c3RvbWl6YWJsZQoKSW50cm9kdWNlIGEgbmV3 IGN1c3RvbWl6YXRpb24gb3B0aW9uLCBgY29uZmlybS1raWxsLXByb2Nlc3NlcycsIHRoYXQKdXNl cnMgY2FuIHNldCB0byBuaWwgaWYgdGhleSBkb24ndCB3YW50IEVtYWNzIHRvIG5hZyB0aGVtIGFi b3V0IGtpbGxpbmcKcHJvY2Vzc2VzLgoKKiBsaXNwL2ZpbGVzLmVsIChjb25maXJtLWtpbGwtcHJv Y2Vzc2VzKTogTmV3IGN1c3RvbWl6YXRpb24gb3B0aW9uLgooc2F2ZS1idWZmZXJzLWtpbGwtZW1h Y3MpOiBVc2UgY3VzdG9taXphdGlvbiBvcHRpb24uCgoqIHRlc3QvbGlzcC9maWxlcy10ZXN0cy5l bAooZmlsZXMtdGVzdC0tc2F2ZS1idWZmZXJzLWtpbGwtZW1hY3MtLWNvbmZpcm0ta2lsbC1wcm9j ZXNzZXMpOiBBZGQKdGVzdCBmb3IgbmV3IGN1c3RvbWl6YXRpb24gb3B0aW9uLgotLS0KIGxpc3Av ZmlsZXMuZWwgICAgICAgICAgICB8IDE0ICsrKysrKysrKysrKystCiB0ZXN0L2xpc3AvZmlsZXMt dGVzdHMuZWwgfCAxOSArKysrKysrKysrKysrKysrKysrCiAyIGZpbGVzIGNoYW5nZWQsIDMyIGlu c2VydGlvbnMoKyksIDEgZGVsZXRpb24oLSkKCmRpZmYgLS1naXQgYS9saXNwL2ZpbGVzLmVsIGIv bGlzcC9maWxlcy5lbAppbmRleCA0YmQ3MDhkLi5mNDgxYjk5IDEwMDY0NAotLS0gYS9saXNwL2Zp bGVzLmVsCisrKyBiL2xpc3AvZmlsZXMuZWwKQEAgLTY3NTcsMTEgKzY3NTcsMjIgQEAgY29uZmly bS1raWxsLWVtYWNzCiAgIDpncm91cCAnY29udmVuaWVuY2UKICAgOnZlcnNpb24gIjIxLjEiKQog CisoZGVmY3VzdG9tIGNvbmZpcm0ta2lsbC1wcm9jZXNzZXMgdAorICAiTm9uLW5pbCBpZiBFbWFj cyBzaG91bGQgY29uZmlybSBraWxsaW5nIHByb2Nlc3NlcyBvbiBleGl0LgorSWYgdGhpcyB2YXJp YWJsZSBpcyBuaWwsIHRoZSB2YWx1ZSBvZgorYHByb2Nlc3MtcXVlcnktb24tZXhpdC1mbGFnJyBp cyBpZ25vcmVkLiAgT3RoZXJ3aXNlLCBpZiB0aGVyZSBhcmUKK3Byb2Nlc3NlcyB3aXRoIGEgbm9u LW5pbCBgcHJvY2Vzcy1xdWVyeS1vbi1leGl0LWZsYWcnLCBFbWFjcyB3aWxsCitwcm9tcHQgdGhl IHVzZXIgYmVmb3JlIGtpbGxpbmcgdGhlbS4iCisgIDp0eXBlICdib29sZWFuCisgIDpncm91cCAn Y29udmVuaWVuY2UKKyAgOnZlcnNpb24gIjI2LjEiKQorCiAoZGVmdW4gc2F2ZS1idWZmZXJzLWtp bGwtZW1hY3MgKCZvcHRpb25hbCBhcmcpCiAgICJPZmZlciB0byBzYXZlIGVhY2ggYnVmZmVyLCB0 aGVuIGtpbGwgdGhpcyBFbWFjcyBwcm9jZXNzLgogV2l0aCBwcmVmaXggQVJHLCBzaWxlbnRseSBz YXZlIGFsbCBmaWxlLXZpc2l0aW5nIGJ1ZmZlcnMgd2l0aG91dCBhc2tpbmcuCiBJZiB0aGVyZSBh cmUgYWN0aXZlIHByb2Nlc3NlcyB3aGVyZSBgcHJvY2Vzcy1xdWVyeS1vbi1leGl0LWZsYWcnCi1y ZXR1cm5zIG5vbi1uaWwsIGFza3Mgd2hldGhlciBwcm9jZXNzZXMgc2hvdWxkIGJlIGtpbGxlZC4K K3JldHVybnMgbm9uLW5pbCBhbmQgYGNvbmZpcm0ta2lsbC1wcm9jZXNzZXMnIGlzIG5vbi1uaWws Cithc2tzIHdoZXRoZXIgcHJvY2Vzc2VzIHNob3VsZCBiZSBraWxsZWQuCiBSdW5zIHRoZSBtZW1i ZXJzIG9mIGBraWxsLWVtYWNzLXF1ZXJ5LWZ1bmN0aW9ucycgaW4gdHVybiBhbmQgc3RvcHMKIGlm IGFueSByZXR1cm5zIG5pbC4gIElmIGBjb25maXJtLWtpbGwtZW1hY3MnIGlzIG5vbi1uaWwsIGNh bGxzIGl0LiIKICAgKGludGVyYWN0aXZlICJQIikKQEAgLTY3NzYsNiArNjc4Nyw3IEBAIHNhdmUt YnVmZmVycy1raWxsLWVtYWNzCiAgICAgICAgICAgICAgICAgKHllcy1vci1uby1wICJNb2RpZmll ZCBidWZmZXJzIGV4aXN0OyBleGl0IGFueXdheT8gIikpKQogICAgICAob3IgKG5vdCAoZmJvdW5k cCAncHJvY2Vzcy1saXN0KSkKICAgICAgICAgIDs7IHByb2Nlc3MtbGlzdCBpcyBub3QgZGVmaW5l ZCBvbiBNU0RPUy4KKyAgICAgICAgIChub3QgY29uZmlybS1raWxsLXByb2Nlc3NlcykKICAgICAg ICAgIChsZXQgKChwcm9jZXNzZXMgKHByb2Nlc3MtbGlzdCkpCiAgICAgICAgICAgICAgICBhY3Rp dmUpCiAgICAgICAgICAgICh3aGlsZSBwcm9jZXNzZXMKZGlmZiAtLWdpdCBhL3Rlc3QvbGlzcC9m aWxlcy10ZXN0cy5lbCBiL3Rlc3QvbGlzcC9maWxlcy10ZXN0cy5lbAppbmRleCA0Nzk4NDhhLi41 ODFjOGJmIDEwMDY0NAotLS0gYS90ZXN0L2xpc3AvZmlsZXMtdGVzdHMuZWwKKysrIGIvdGVzdC9s aXNwL2ZpbGVzLXRlc3RzLmVsCkBAIC0xOTcsNSArMTk3LDI0IEBAIGZpbGVzLXRlc3QtYnVnLTE4 MTQxLWZpbGUKICAgICAgIChzZXRlbnYgIkZPTyIgZm9vLWVudikKICAgICAgIChzZXRlbnYgIkJB UiIgYmFyLWVudikpKSkKIAorKGVydC1kZWZ0ZXN0IGZpbGVzLXRlc3QtLXNhdmUtYnVmZmVycy1r aWxsLWVtYWNzLS1jb25maXJtLWtpbGwtcHJvY2Vzc2VzICgpCisgICJUZXN0IHRoYXQgYHNhdmUt YnVmZmVycy1raWxsLWVtYWNzJyBob25vcnMKK2Bjb25maXJtLWtpbGwtcHJvY2Vzc2VzJy4iCisg IChjbC1sZXRmKiAoKHllcy1vci1uby1wLXByb21wdHMgbmlsKQorICAgICAgICAgICAgICgoc3lt Ym9sLWZ1bmN0aW9uICMneWVzLW9yLW5vLXApCisgICAgICAgICAgICAgIChsYW1iZGEgKHByb21w dCkKKyAgICAgICAgICAgICAgICAocHVzaCBwcm9tcHQgeWVzLW9yLW5vLXAtcHJvbXB0cykKKyAg ICAgICAgICAgICAgICBuaWwpKQorICAgICAgICAgICAgIChraWxsLWVtYWNzLWFyZ3MgbmlsKQor ICAgICAgICAgICAgICgoc3ltYm9sLWZ1bmN0aW9uICMna2lsbC1lbWFjcykKKyAgICAgICAgICAg ICAgKGxhbWJkYSAoJm9wdGlvbmFsIGFyZykgKHB1c2ggYXJnIGtpbGwtZW1hY3MtYXJncykpKQor ICAgICAgICAgICAgIChwcm9jZXNzIChtYWtlLXByb2Nlc3MgOm5hbWUgInNsZWVwIgorICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOmNvbW1hbmQgJygiL2Jpbi9zbGVlcCIgIjEw MDAiKSkpCisgICAgICAgICAgICAgKGNvbmZpcm0ta2lsbC1wcm9jZXNzZXMgbmlsKSkKKyAgICAo c2F2ZS1idWZmZXJzLWtpbGwtZW1hY3MpCisgICAgKGtpbGwtcHJvY2VzcyBwcm9jZXNzKQorICAg IChzaG91bGQtbm90IHllcy1vci1uby1wLXByb21wdHMpCisgICAgKHNob3VsZCAoZXF1YWwga2ls bC1lbWFjcy1hcmdzICcobmlsKSkpKSkKKwogKHByb3ZpZGUgJ2ZpbGVzLXRlc3RzKQogOzs7IGZp bGVzLXRlc3RzLmVsIGVuZHMgaGVyZQotLSAKMi4xMC4wCgo= --001a11c3b3b4f4a8ed053d81c36b--