From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: me--- via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#65719: [PATCH] Pass restart argument to 'kill-emacs-query-functions' Date: Mon, 04 Sep 2023 06:26:28 +0100 Message-ID: <0817cde8dd8dab055dafe2e8aa3d30d5@elken.dev> References: <329566cab29d3bdd4cd7f2257ec9f92a@elken.dev> Reply-To: me@elken.dev Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="=_10f08f0369320f673f07700601e3a5cf" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="26594"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 65719@debbugs.gnu.org To: Stefan Kangas Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Sep 04 07:27:23 2023 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 1qd27O-0006h9-Mn for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 04 Sep 2023 07:27:22 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qd277-0005bc-2I; Mon, 04 Sep 2023 01:27:05 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qd275-0005bD-4u for bug-gnu-emacs@gnu.org; Mon, 04 Sep 2023 01:27:03 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qd274-0004u2-QD for bug-gnu-emacs@gnu.org; Mon, 04 Sep 2023 01:27:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qd274-0008Rf-CA for bug-gnu-emacs@gnu.org; Mon, 04 Sep 2023 01:27:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: me@elken.dev Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 04 Sep 2023 05:27:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 65719 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 65719-submit@debbugs.gnu.org id=B65719.169380520132430 (code B ref 65719); Mon, 04 Sep 2023 05:27:02 +0000 Original-Received: (at 65719) by debbugs.gnu.org; 4 Sep 2023 05:26:41 +0000 Original-Received: from localhost ([127.0.0.1]:48054 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qd26i-0008Qz-IG for submit@debbugs.gnu.org; Mon, 04 Sep 2023 01:26:40 -0400 Original-Received: from mail.elken.dev ([165.22.120.78]:58977) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qd26c-0008Qf-Mb for 65719@debbugs.gnu.org; Mon, 04 Sep 2023 01:26:39 -0400 Original-Received: from authenticated-user (mail.elken.dev [165.22.120.78]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) (No client certificate requested) by mail.elken.dev (Postfix) with ESMTPSA id B34F945D52; Mon, 4 Sep 2023 07:26:28 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=elken.dev; s=mail; t=1693805188; bh=T/DTNM8w+a0bVkd8iSjRt5dD7SujTzJlroAqf5HwVcA=; h=Date:From:To:Cc:Subject:In-Reply-To:References:From; b=1GRvoDcga5VoxP8ynkGj4rcBgyCYT6jwtKYZ0oiDU6B6oeiaC8bIOXOM/YcF/ZgW7 B/XmniKUbic2wi61bBvb5BPBcMK8vFOj0X4ilD5u2uR48d6SegfjMtqSm+dfShve33 97hx1/2mKD7BZeWi73rPl7ky/AmxlbImdD+rUyqdW9IeEa1YnAVBZGA7epCOn9jkjM FPAX2n4qSbeTZ1E685srzh538/WUhL2CEbNKOZOZUotj2wOjH6Bwa6vIzO8mebegqt Qvx6tleo4UxMsb60Ve75gLOFzJdFYGDwtaNwpb/c/ZIV6RDD4oveNqljy5KRdc3nTQ V7aBWAos1GyxA== In-Reply-To: X-Sender: me@elken.dev 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:269211 Archived-At: --=_10f08f0369320f673f07700601e3a5cf Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=US-ASCII; format=flowed > One idea would be to simply introduce a new variable that takes the > argument, while making the old one obsolete. That would allow people > to > slowly migrate over to the new one, without everything suddenly > breaking > under their feet. How does this patch sound? I think it's the best of both worlds :) --=_10f08f0369320f673f07700601e3a5cf Content-Transfer-Encoding: base64 Content-Type: text/x-diff; name=0001-Introduce-restart-emacs-query-functions.patch Content-Disposition: attachment; filename=0001-Introduce-restart-emacs-query-functions.patch; size=2369 RnJvbSA3ZDZmNWMyNTljZWZlNjViNWUwMjFkYWNlZTE4OTY2YWNjNmJjMTIwIE1vbiBTZXAgMTcg MDA6MDA6MDAgMjAwMQpGcm9tOiBFbGxpcyBLZW55byA8bWVAZWxrZW4uZGV2PgpEYXRlOiBNb24s IDQgU2VwIDIwMjMgMDY6MjA6MzMgKzAxMDAKU3ViamVjdDogW1BBVENIXSBJbnRyb2R1Y2UgJ3Jl c3RhcnQtZW1hY3MtcXVlcnktZnVuY3Rpb25zJwoKKiBldGMvTkVXUzogVXBkYXRlIE5FV1MgZmls ZS4KCiogbGlzcC9maWxlcy5lbCAoc2F2ZS1idWZmZXJzLWtpbGwtZW1hY3MpOiBBZGQgbmV3IG9w dGlvbgoncmVzdGFydC1lbWFjcy1xdWVyeS1mdW5jdGlvbnMnIGZvciBmdW5jdGlvbnMgdGhhdCBz aG91bGQgYmUgY2FsbGVkCndoZW4gJ3Jlc3RhcnQnIGlzIHBhc3NlZC4KLS0tCiBldGMvTkVXUyAg ICAgIHwgIDcgKysrKysrKwogbGlzcC9maWxlcy5lbCB8IDEzICsrKysrKysrKysrKysKIDIgZmls ZXMgY2hhbmdlZCwgMjAgaW5zZXJ0aW9ucygrKQoKZGlmZiAtLWdpdCBhL2V0Yy9ORVdTIGIvZXRj L05FV1MKaW5kZXggYmJmNGI2N2ZlMzQuLjk1ZTYyNDhjMDhhIDEwMDY0NAotLS0gYS9ldGMvTkVX UworKysgYi9ldGMvTkVXUwpAQCAtNzc2LDYgKzc3NiwxMyBAQCB0aGUgY3VycmVudCBwcm9qZWN0 LgogVGhlIGxvb2sgb2YgdGhlIGtleSBwcm9tcHQgaW4gdGhlIHByb2plY3Qgc3dpdGNoZXIgaGFz IGJlZW4gY2hhbmdlZAogc2xpZ2h0bHkuICBUbyBnZXQgdGhlIHByZXZpb3VzIG9uZSwgc2V0IHRo aXMgb3B0aW9uIHRvICdicmFja2V0cycuCiAKKyoqIEZpbGVzCisKKyoqKiBOZXcgdXNlciBvcHRp b24gJ3Jlc3RhcnQtZW1hY3MtcXVlcnktZnVuY3Rpb25zJy4KK0VxdWl2YWxlbnQgdG8gJ2tpbGwt ZW1hY3MtcXVlcnktZnVuY3Rpb25zJywgdGhpcyBob29rIGlzIGNhbGxlZCB3aGVuCisnc2F2ZS1i dWZmZXJzLWtpbGwtZW1hY3MnIGlzIGNhbGxlZCB3aXRoIHRoZSAncmVzdGFydCcgZmxhZzsgaWYK K2ludm9rZWQgZnJvbSBzYXkgJ00teCByZXN0YXJ0LWVtYWNzJy4KKwogDAogKiBJbmNvbXBhdGli bGUgTGlzcCBDaGFuZ2VzIGluIEVtYWNzIDMwLjEKIApkaWZmIC0tZ2l0IGEvbGlzcC9maWxlcy5l bCBiL2xpc3AvZmlsZXMuZWwKaW5kZXggNDE4ODYxNWU0OTAuLjc4NDlkNmI3YzgxIDEwMDY0NAot LS0gYS9saXNwL2ZpbGVzLmVsCisrKyBiL2xpc3AvZmlsZXMuZWwKQEAgLTgxNDIsNiArODE0Miwx NSBAQCBkZWZjdXN0b20ga2lsbC1lbWFjcy1xdWVyeS1mdW5jdGlvbnMKICAgOnZlcnNpb24gIjI2 LjEiCiAgIDpncm91cCAnY29udmVuaWVuY2UpCiAKKyhkZWZjdXN0b20gcmVzdGFydC1lbWFjcy1x dWVyeS1mdW5jdGlvbnMgbmlsCisgICJGdW5jdGlvbnMgdG8gY2FsbCB3aXRoIG5vIGFyZ3VtZW50 cyB0byBxdWVyeSBhYm91dCByZXN0YXJ0aW5nCitFbWFjcy4gSWYgYW55IG9mIHRoZXNlIGZ1bmN0 aW9ucyByZXR1cm5zIG5pbCwgcmVzdGFydGluZyBFbWFjcyBpcworY2FuY2VsZWQuIGBzYXZlLWJ1 ZmZlcnMta2lsbC1lbWFjcycgY2FsbHMgdGhlc2UgZnVuY3Rpb25zIHdoZW4gcGFzc2VkCitgcmVz dGFydCcuICBTZWUgYWxzbyBga2lsbC1lbWFjcy1ob29rJy4iCisgIDp0eXBlICdob29rCisgIDp2 ZXJzaW9uICIzMC4xIgorICA6Z3JvdXAgJ2NvbnZlbmllbmNlKQorCiAoZGVmY3VzdG9tIGNvbmZp cm0ta2lsbC1lbWFjcyBuaWwKICAgIkhvdyB0byBhc2sgZm9yIGNvbmZpcm1hdGlvbiB3aGVuIGxl YXZpbmcgRW1hY3MuCiBJZiBuaWwsIHRoZSBkZWZhdWx0LCBkb24ndCBhc2sgYXQgYWxsLiAgSWYg dGhlIHZhbHVlIGlzIG5vbi1uaWwsIGl0IHNob3VsZApAQCAtODIyNyw2ICs4MjM2LDEwIEBAIGRl ZnVuIHNhdmUtYnVmZmVycy1raWxsLWVtYWNzCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg KHllcy1vci1uby1wICJBY3RpdmUgcHJvY2Vzc2VzIGV4aXN0OyBraWxsIHRoZW0gYW5kIGV4aXQg YW55d2F5PyAiKSkKICAgICAgICAgICAgICAgICAgICAgICAgICh3aGVuICh3aW5kb3ctbGl2ZS1w IHdpbmRvdykKICAgICAgICAgICAgICAgICAgICAgICAgICAgKHF1aXQtcmVzdG9yZS13aW5kb3cg d2luZG93ICdraWxsKSkpKSkpKSkpCisgICAgIDs7IE9ubHkgY2FsbCB0aGVzZSB3aGVuIHJlc3Rh cnRpbmcKKyAgICAgKHdoZW4gcmVzdGFydAorICAgICAgIChydW4taG9vay13aXRoLWFyZ3MtdW50 aWwtZmFpbHVyZSAncmVzdGFydC1lbWFjcy1xdWVyeS1mdW5jdGlvbnMpKQorCiAgICAgIDs7IFF1 ZXJ5IHRoZSB1c2VyIGZvciBvdGhlciB0aGluZ3MsIHBlcmhhcHMuCiAgICAgIChydW4taG9vay13 aXRoLWFyZ3MtdW50aWwtZmFpbHVyZSAna2lsbC1lbWFjcy1xdWVyeS1mdW5jdGlvbnMpCiAgICAg IChvciAobnVsbCBjb25maXJtKQotLSAKMi40MS4wCgo= --=_10f08f0369320f673f07700601e3a5cf--