GNU bug report logs - #76248
[Feature Request] user-option for killing buffer in `quit-window'.

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: emacs; Severity: wishlist; Reported by: Elijah Gabe Perez <eg642616@HIDDEN>; dated Thu, 13 Feb 2025 04:45:01 UTC; Maintainer for emacs is bug-gnu-emacs@HIDDEN.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 17 Feb 2025 09:21:10 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 04:21:10 2025
Received: from localhost ([127.0.0.1]:42774 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjxJN-0008Iw-HL
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 04:21:09 -0500
Received: from mout.gmx.net ([212.227.17.20]:37919)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1tjxJL-0008Hh-HU
 for 76248 <at> debbugs.gnu.org; Mon, 17 Feb 2025 04:21:08 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1739784061; x=1740388861; i=rudalics@HIDDEN;
 bh=hII2iwoaDOVW0gvuGaiP1nqDdrLvod+YMcjTVaYviMA=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=di3NNsRrA5gYoFMbLLuqj4Ae/tlVQros8UfIAQA0KmnzMBX6DaktBC5YqfmfDATw
 o31u2xSeL9EIoapRZHNDFxJsFHzeAbOuZagf69bXdq4LnYzPHuS8/5Ly978iYByHS
 sU4kfxiM0C582cz01ypafaboqHPw6AtAR1LLfUQwK3gSMqUFPTxmfp0vtrqVXq245
 ZEmoh8JHaZglPPg5JeMI6JorNXEt2xJmnjUM61NvyysuZIm23ANGsC+QEPAp7GJ/C
 4dqCeer1U+X8Swchzocn8fGhNgOQ10MXjgAi8VAegJuIL4mBVBo44wEpPtl1eFNer
 9HS2foZtOMmj0hwwEA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.83]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MCsQ4-1tb7bZ1bu4-001hhz; Mon, 17
 Feb 2025 10:21:01 +0100
Message-ID: <78d4a35f-08d5-4dc2-8428-befa3682ef13@HIDDEN>
Date: Mon, 17 Feb 2025 10:20:58 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: [External] : bug#76248: [Feature Request] user-option for killing
 buffer in `quit-window'.
To: Drew Adams <drew.adams@HIDDEN>, =?UTF-8?Q?Elijah_Gabe_P=C3=A9rez?=
 <eg642616@HIDDEN>, "76248 <at> debbugs.gnu.org" <76248 <at> debbugs.gnu.org>
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <87wmdt7nls.fsf@HIDDEN>
 <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN> <87tt8vpyai.fsf@HIDDEN>
 <ed4017a7-2114-41ba-8301-e0a0790d8fcf@HIDDEN> <877c5ph6d5.fsf@HIDDEN>
 <DS7PR10MB5232C55EC4ECD10812F9D6B6F3FB2@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <DS7PR10MB5232C55EC4ECD10812F9D6B6F3FB2@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:nReZwc20aRw+1kqlZtri6gO/I93LEWqtBB8mRk2sp0Db73P9REk
 57W9xfyZ88RKVZCrLaki8W+DXNBVYWFKNfp0epNvwT/Q0+DvxAE4c6GbB3a7SoLKXcqiZoT
 fx/WhWkcV+HIIIg9Y+lPIW3jtZp/AI+LgiLioKxlRgLPOsq9Gc88kaHJCcV+M6zDKerkiUC
 BjBNzHDjzOHd8w8U9q8uw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:oVrOOYKA2eM=;u01WHvTGOhCiF3oiZHEcfssHf2L
 C18L/3Tbuo2H10ldcPfGrt45CfXqzH3seTpLIxXFREBiZUAATL/68d8q96KgTb/UvAicXfHPC
 n+gUB2IFI2RxIHmXOh8ss/85N4D1ZkXwr9g3HU6nbQz5BwPcWeqAzc5okicmAgkkwt1GIJR6r
 93I3N42faG7ayy1COJDy0QboqTiPf/pewerx2rIiS8f5LWrHftgFwdQfZdrW37o7X9/KGbf/d
 7x3yxuZf/JpVBQYLZ9jNes7UHHRdULfT5KgOvzE1y4mwazOAX+NRKXBDroHIsWdZ8AhBqUHZ9
 Y57z8WG9yHWUjfAHUrOXJY2HfRf5vPBWSqjUOaztdKDw2eGEApNsiuJMpXVTy9RGMT4qkaUKL
 zteE4KS7FYZObatkyK+SuQcsZ4icc83vVNAqpJv3vHWac1eAebyARfExEAVlyBkwTq1idM9Jq
 2ht/DUpvVGoRqvaJ0REsISMOA694c0rmPc3KzYgcPqS1rEFZN17RFQ8n0dkVmudT+1C2Vl44R
 lC22fkGtSKdgi9A2mSqGRiyYQ0fHxMvecaNGqjMsqFe+Cc6ZLTDr45DepY06Ge4laBsXHQ0p3
 Sz4STAVg2B4NL3+Gj/OzK6w39+dcAXxjg1k0reTAcj/ppnrQeOAi3y9kfUHyuw0hhmFxbNbQI
 jfP3oj8UomywLePnoA0D9j/zMjqGcT8XPDxpzmJZqMC84HtTa384w6+QmSCDMzDOCi6i2cFFm
 o6omdsUE7nAgpjBayyFkHrkn8iDNmKgCw78eZKtWJry3OH7j3uhc7DtBMXRyUIK7Gem9HRlBQ
 46+KTFP52/aWKjDiqsqZ5FslWdly/HYoAnER2fL49tqKcOe+exj3EDoTDULe2RDZtjm5Y5ty9
 z4FnJ3I0w/9mjQ+DY95kfyvgYV85X+K13LcwtZknQ7c/PeRAPOrRXWs6DMhHltZHWHloNYbn1
 1kBik+UTzURSt3njWaP8c8D/1J8GLd/eeXeY6Cz0BZtKx0IOIaXAOUWaoSDcqrUMeWDMju8YM
 esuoissiPBr3dgX3h21l+di3cL26w7GySwUJM7HoDwSI9r6B8K8dcSFSl/nDdt4c/bDoyCjti
 z6D5/2aqC32JNK8vKGpdBw9G1DLkVDbr6Ua0ZUHTGPtDSMlaVUULubR609rS+tVS/K1mMSALA
 TxhGL5Swtk2Ju/Rm0qLpr28YGwXggNcPbIB6RO7DsSp41oko71VNPa2dWyupus0jO/EqrOqDn
 EUaCm/vgC5F2PXx8jf4XATZOAKBXyqjyl5c0EhUgAxleJ/lMwARH1oCzZAa6zR4aCuZWdhZif
 FINJb8UC3b1dVd0ugrH1LCgcv3pmVpfgRjN7+3WdfQNgVl9YWcCsI54lmVRSoccU4EViDxkO9
 IzRE76bxccrVbUt9rWt80UCIJw2V4K0GKnN0+286/gPGRLwy1VQnYrblywkOkx/kyN/LHoDQl
 v2txfjQ==
X-Spam-Score: 2.8 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview: >> I would prefer this line to be added. >> >> :type '(choice
 (const :tag "All major modes" t) >> + (const :tag "Bury, don't kill" nil)
 >> (repeat (symbol :tag "Major mode"))) >> :version "31.1" >> : [...] 
 Content analysis details:   (2.8 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.17.20 listed in list.dnswl.org]
 -0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
 [212.227.17.20 listed in wl.mailspike.net]
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [212.95.5.83 listed in zen.spamhaus.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.17.20 listed in bl.score.senderscore.com]
 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
 The query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.17.20 listed in sa-accredit.habeas.com]
 -0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Debbugs-Envelope-To: 76248
Cc: "stefankangas@HIDDEN" <stefankangas@HIDDEN>,
 "juri@HIDDEN" <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.8 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  >> I would prefer this line to be added. >> >> :type '(choice
    (const :tag "All major modes" t) >> + (const :tag "Bury, don't kill" nil)
    >> (repeat (symbol :tag "Major mode"))) >> :version "31.1" >> : [...] 
 
 Content analysis details:   (1.8 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.17.20 listed in list.dnswl.org]
  0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
                             The query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.17.20 listed in sa-accredit.habeas.com]
  0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.17.20 listed in bl.score.senderscore.com]
 -0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
                             [212.227.17.20 listed in wl.mailspike.net]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [212.95.5.83 listed in zen.spamhaus.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
 -0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

 >> I would prefer this line to be added.
 >>
 >>    :type '(choice (const :tag "All major modes" t)
 >> +                (const :tag "Bury, don't kill" nil)
 >> 		         (repeat (symbol :tag "Major mode")))
 >>    :version "31.1"
 >>    :group 'windows)
 >
 > +1 for allowing a bury-buffer choice.

That choice was here before and was always supported as default.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 17 Feb 2025 09:20:34 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 04:20:34 2025
Received: from localhost ([127.0.0.1]:42764 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjxIn-0008FL-Ky
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 04:20:34 -0500
Received: from mout.gmx.net ([212.227.17.20]:39521)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1tjxIk-0008Eh-V7
 for 76248 <at> debbugs.gnu.org; Mon, 17 Feb 2025 04:20:31 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1739784024; x=1740388824; i=rudalics@HIDDEN;
 bh=2kJqa7RqI+cvnIcSoEyKEh8NGpUn5uq2tLaW5jIstVM=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=ZeWRsSYWYHzSunVk9/NBQYRjLl4md/0aitpwV32AG5x1gISN8cqMbmAwknTW6LAv
 hDN9gAMTFy3SfsntPqCjNPgljaotNcDvPSC/AvCaCApvFtbYmJHd2nSWTvtnas6jb
 XoQ75dvw4F/VkvShzO5TYDKccsi6uKVDd6fKCPGZjvL3MoNVm+cGYO1n/eTMkGYz+
 AXZmDe8FWCByye8sBMNvqutPsGcjIKUA3y8vz9xjPKntToDsExLwNt+CM+dQdys6+
 eSRkCgRTLR3flJYE7wosjbeJQdp7r7LuCXp/LPmzsntE/+7q4SA2X8Y7aaFtL1B26
 nBRnIOEdgZZpkUlSJw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.83]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MLzBp-1u1l8L13oX-00VKVQ; Mon, 17
 Feb 2025 10:20:24 +0100
Content-Type: multipart/mixed; boundary="------------idsO6v1ubP6xylw3F0XzYZ3x"
Message-ID: <7747454d-1ac8-411a-a261-2033b557dc6f@HIDDEN>
Date: Mon, 17 Feb 2025 10:20:23 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
To: =?UTF-8?Q?Elijah_Gabe_P=C3=A9rez?= <eg642616@HIDDEN>,
 martin rudalics via Bug reports for GNU "Emacs, " the Swiss army knife of text
 editors <bug-gnu-emacs@HIDDEN>
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <87wmdt7nls.fsf@HIDDEN>
 <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN> <87tt8vpyai.fsf@HIDDEN>
 <ed4017a7-2114-41ba-8301-e0a0790d8fcf@HIDDEN> <877c5ph6d5.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <877c5ph6d5.fsf@HIDDEN>
X-Provags-ID: V03:K1:t0pIdmSCwEZjXoRNips0qtTa/ON9Mo+IkkcYXNpmnxfOv3YKOeO
 5+kINLxLrYxmlJwHqvCJqNfpV4Iu+iLeuxIEh/VPmFeprkREuHIOuDBfTQGsykShZPha+E9
 eyddq8BKLtSr+5JZYU7hx+pVQCBUZQy3msj7VvFGjfhtFoAyqhCnz9H5E3+O7Q1h3lN6JJs
 RB7KOOhkvXM/m9FCNLjvw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:jEPDkYG6/+s=;8N7KYr3Iq6M3RRn3IvKwiUCcprD
 K/BrlmRIGHyexFK1zBckggMfhXlt7jaZSIeRCRxB1XAI5NNbZtMOAI6Dvsj5gV1vW5svSkUwf
 6FUZd6bDtSENud6a9Dy9n5TozmarvcRxJfgPW19/88op0jSGgycpSg0nH1MjQNnh7UIO5vPfy
 Ui+cSiUSOhwpyIbd/QiYUBssU33yd7mfnHXq7ZSW+bIlWpJtPfxQO9QNY9ddyQ5bMeRFvXx87
 D7wRHX9GzcdPYAsf0VCtXl4AN/j3pBtBS3KMFbbccf076ZWx6VG1phg95s9iMkcGbgcnJVOTC
 blUC1x2zkZcNZOLyeJVqYmzYSSFSpI8WtIjzqn2sIDiZh9YQCfQvvDgROnQA6LmrB82ZCGOTa
 yCWaKqScz/wo3mdTxv3PhnJQUg5iob9K965hTzFeLCoEc47m5afkmShD69m5v1xTD4akUqyje
 st+BDbFukKXLM8aDw33m6Yj6eTgUuPeBeA3Mxl8kV4dzeaaBcw9i+nm+w4piwfG+6+RGqK1tl
 P4cZLuLHzJ4pAKhbmGLcBpunOogOHprdM+ZYPQrJq/EumqRcx6zfTusX7k12QbMlWkjeRJPv0
 XsrjSFn4jIgwBnxD00+TNtfHZl7BgB58StlYYyY0qZAw26MXiuDEZ0xa0lNwrpT7TPSKOhDvX
 xa19GVtkR7TYwkf9VHND3LOJg355fh7sxbFIqvqLoiS20/r3GHJDwvUX4wxa+V5ppBu2+pfDz
 3IYK/AjhFM3a0w9bj9qosfiE0YcER89KuhOoxp+PF9zXx0U1W5t+1tDYC+Ih+05D40BUFMqRO
 2KKuSAD4dffy/pWvTOyA2Nuz2Cl0Z1H0zIQAn8D3Ot3y+8Y6SoTXbmNawqyrmuRKG0MLJ31ai
 LUzfL/2t5SPTRSqR2ZdC4TPrEpqopzs3Xb1h4MqnWlwA0YwE4VYt8CKYumNLh9vyax1mhUPp0
 DRPbVjsbYZdjUvmq3uJApK2uVZ1i17uktuO/LshC91Pal4fGqJjtp9d0CQGLx7hM00ZKuaQAC
 Gx08EdkMbCuUIGgLf3bvHUOmErZQJ8wwYkdRb0MMjPhheF81LUPzS3yav1xpR7s3avL3Drjrv
 T+I1lBOM6QaTQiLASGgTV/S5713T5PQgbGUVyhXbZLZRR8sK0dZ0FEtbJZay6FxoaxYwaVn1i
 CuftZJHUDTaa0oxHRyA9ltAbX7+4KbD2BfEW3l+gc3XfEValxmUv+DHJqPzYiegUp1rvPHjgo
 zLwaAjYulai+yklUAIbiSOBwe/DQIIpVzT5awIHKMHxeLT4NjSTGl5CT6tgGFYKljDECit8gD
 WGJ6KYNAdGewi+bYPcqbpJvh520FnQs9+jS9jFx6/j9DrgKtHNWpQnCeYihDQ8pizqiXAHUqk
 gmKFli+Wb+vgl6xcFTCVJm1Hx6rpaROZLla7PwTaZMrgyoMUgnHUEmgvB2GXhy/HkivNS05Qq
 L8hh2bw==
X-Spam-Score: 2.8 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  > I've tested the patch and the implementation works like
 a charm. > > However, I would prefer this line to be added. > > :type '(choice
 (const :tag "All major modes" t) > + (const :tag "Bury, don't [...] 
 Content analysis details:   (2.8 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [212.95.5.83 listed in zen.spamhaus.org]
 0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
 The query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.17.20 listed in sa-accredit.habeas.com]
 0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
 query to Validity was blocked.  See
 https://knowledge.validity.com/hc/en-us/articles/20961730681243
 for more information.
 [212.227.17.20 listed in bl.score.senderscore.com]
 -0.0 SPF_PASS               SPF: sender matches SPF record
 0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
 low trust [212.227.17.20 listed in list.dnswl.org]
 -0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
 [212.227.17.20 listed in wl.mailspike.net]
 -0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN>,
 juri@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 1.8 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  > I've tested the patch and the implementation works like
    a charm. > > However, I would prefer this line to be added. > > :type '(choice
    (const :tag "All major modes" t) > + (const :tag "Bury, don't [...] 
 
 Content analysis details:   (1.8 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.7 RCVD_IN_DNSWL_LOW      RBL: Sender listed at https://www.dnswl.org/,
                             low trust
                             [212.227.17.20 listed in list.dnswl.org]
  0.0 RCVD_IN_VALIDITY_CERTIFIED_BLOCKED RBL: ADMINISTRATOR NOTICE:
                             The query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.17.20 listed in sa-accredit.habeas.com]
  0.0 RCVD_IN_VALIDITY_RPBL_BLOCKED RBL: ADMINISTRATOR NOTICE: The
                             query to Validity was blocked.  See
                             https://knowledge.validity.com/hc/en-us/articles/20961730681243
                              for more information.
                             [212.227.17.20 listed in bl.score.senderscore.com]
 -0.0 RCVD_IN_MSPIKE_H3      RBL: Good reputation (+3)
                             [212.227.17.20 listed in wl.mailspike.net]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [212.95.5.83 listed in zen.spamhaus.org]
 -0.0 SPF_PASS               SPF: sender matches SPF record
  0.0 SPF_HELO_NONE          SPF: HELO does not publish an SPF Record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
 -0.0 RCVD_IN_MSPIKE_WL      Mailspike good senders
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

This is a multi-part message in MIME format.
--------------idsO6v1ubP6xylw3F0XzYZ3x
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 > I've tested the patch and the implementation works like a charm.
 >
 > However, I would prefer this line to be added.
 >
 >    :type '(choice (const :tag "All major modes" t)
 > +                (const :tag "Bury, don't kill" nil)
 > 		         (repeat (symbol :tag "Major mode")))
 >    :version "31.1"
 >    :group 'windows)

Then maybe the attached would fit you better.  The text "Bury, don't
kill" is subtly misleading here because 'quit-window' will also bury the
buffer when its major mode is not a member of a list of modes specified
by this option.

martin
--------------idsO6v1ubP6xylw3F0XzYZ3x
Content-Type: text/x-patch; charset=UTF-8; name="quit-window-kill-buffer.diff"
Content-Disposition: attachment; filename="quit-window-kill-buffer.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL2xpc3Avd2luZG93LmVsIGIvbGlzcC93aW5kb3cuZWwKaW5kZXggMTIw
NDEwM2U4M2MuLjgyOTcxMjllNDYxIDEwMDY0NAotLS0gYS9saXNwL3dpbmRvdy5lbAorKysg
Yi9saXNwL3dpbmRvdy5lbApAQCAtNTQ0Nyw2ICs1NDQ3LDIzIEBAIHF1aXQtcmVzdG9yZS13
aW5kb3cKICAgICAgKChlcSBidXJ5LW9yLWtpbGwgJ2J1cnkpCiAgICAgICAoYnVyeS1idWZm
ZXItaW50ZXJuYWwgYnVmZmVyKSkpKSkKIAorKGRlZmN1c3RvbSBxdWl0LXdpbmRvdy1raWxs
LWJ1ZmZlciBuaWwKKyAgIk5vbi1uaWwgbWVhbnMgYHF1aXQtd2luZG93JyBtYXkgdHJ5IHRv
IGtpbGwgV0lORE9XJ3MgYnVmZmVyLgorSWYgdGhpcyBpcyB0LCBgcXVpdC13aW5kb3cnIHdp
bGwgYWx3YXlzIHRyeSB0byBraWxsIFdJTkRPVydzIGJ1ZmZlci4KK090aGVyd2lzZSwgdGhp
cyBzaG91bGQgYmUgYSBsaXN0IG9mIG1ham9yIG1vZGVzLiAgYHF1aXQtd2luZG93JyB3aWxs
CitraWxsIHRoZSBidWZmZXIgb2YgaXRzIFdJTkRPVyBhcmd1bWVudCB3aGVuIHRoYXQgYnVm
ZmVyJ3MgbWFqb3IgbW9kZSBpcworZWl0aGVyIGEgbWVtYmVyIG9mIHRoaXMgbGlzdCBvciBp
cyBkZXJpdmVkIGZyb20gYSBtZW1iZXIgb2YgdGhpcyBsaXN0LgorSW4gZWl0aGVyIGNhc2Ug
aXQgd2lsbCBraWxsIHRoZSBidWZmZXIgcmVnYXJkbGVzcyBvZiB0aGUgdmFsdWUgb2YgdGhl
CitLSUxMIGFyZ3VtZW50LgorCitJZiB0aGlzIGlzIG5pbCBvciBhIGxpc3Qgb2YgbWFqb3Ig
bW9kZXMgc3VjaCB0aGF0IHRoZSBtb2RlIG9mIFdJTkRPVydzCitidWZmZXIgaXMgbm90IGRl
cml2ZWQgZnJvbSBhIG1lbWJlciBvZiB0aGF0IGxpc3QgYW5kIEtJTEwgaXMgbmlsLAorYHF1
aXQtd2luZG93JyB3aWxsIGJ1cnkgV0lORE9XJ3MgYnVmZmVyLiIKKyAgOnR5cGUgJyhjaG9p
Y2UgKGJvb2xlYW4gOnRhZyAiQWxsIG1ham9yIG1vZGVzIikKKwkJIChyZXBlYXQgKHN5bWJv
bCA6dGFnICJNYWpvciBtb2RlIikpKQorICA6dmVyc2lvbiAiMzEuMSIKKyAgOmdyb3VwICd3
aW5kb3dzKQorCiAoZGVmdW4gcXVpdC13aW5kb3cgKCZvcHRpb25hbCBraWxsIHdpbmRvdykK
ICAgIlF1aXQgV0lORE9XIGFuZCBidXJ5IGl0cyBidWZmZXIuCiBXSU5ET1cgbXVzdCBiZSBh
IGxpdmUgd2luZG93IGFuZCBkZWZhdWx0cyB0byB0aGUgc2VsZWN0ZWQgb25lLgpAQCAtNTQ2
MCwxMSArNTQ3NywxOSBAQCBxdWl0LXdpbmRvdwogVGhlIGZ1bmN0aW9ucyBpbiBgcXVpdC13
aW5kb3ctaG9vaycgd2lsbCBiZSBydW4gYmVmb3JlIGRvaW5nCiBhbnl0aGluZyBlbHNlLiIK
ICAgKGludGVyYWN0aXZlICJQIikKLSAgOzsgUnVuIHRoZSBob29rIGZyb20gdGhlIGJ1ZmZl
ciBpbXBsaWVkIHRvIGdldCBhbnkgYnVmZmVyLWxvY2FsCi0gIDs7IHZhbHVlcy4KLSAgKHdp
dGgtY3VycmVudC1idWZmZXIgKHdpbmRvdy1idWZmZXIgKHdpbmRvdy1ub3JtYWxpemUtd2lu
ZG93IHdpbmRvdykpCi0gICAgKHJ1bi1ob29rcyAncXVpdC13aW5kb3ctaG9vaykpCi0gIChx
dWl0LXJlc3RvcmUtd2luZG93IHdpbmRvdyAoaWYga2lsbCAna2lsbCAnYnVyeSkpKQorICAo
bGV0IChraWxsLWZyb20tbW9kZSkKKyAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciAod2luZG93
LWJ1ZmZlciAod2luZG93LW5vcm1hbGl6ZS13aW5kb3cgd2luZG93KSkKKyAgICAgIDs7IFJ1
biB0aGUgaG9vayBmcm9tIHRoZSBidWZmZXIgaW1wbGllZCB0byBnZXQgYW55IGJ1ZmZlci1s
b2NhbAorICAgICAgOzsgdmFsdWVzLgorICAgICAgKHJ1bi1ob29rcyAncXVpdC13aW5kb3ct
aG9vaykKKworICAgICAgKHNldHEga2lsbC1mcm9tLW1vZGUKKwkgICAgKG9yIChlcSBxdWl0
LXdpbmRvdy1raWxsLWJ1ZmZlciB0KQorCQkoYW5kIChsaXN0cCBxdWl0LXdpbmRvdy1raWxs
LWJ1ZmZlcikKKwkJICAgICAoZGVyaXZlZC1tb2RlLXAgcXVpdC13aW5kb3cta2lsbC1idWZm
ZXIpKSkpKQorCisgICAgKHF1aXQtcmVzdG9yZS13aW5kb3cKKyAgICAgd2luZG93IChpZiAo
b3Iga2lsbCBraWxsLWZyb20tbW9kZSkgJ2tpbGwgJ2J1cnkpKSkpCiAKIChkZWZ1biBxdWl0
LXdpbmRvd3Mtb24gKCZvcHRpb25hbCBidWZmZXItb3ItbmFtZSBraWxsIGZyYW1lKQogICAi
UXVpdCBhbGwgd2luZG93cyBzaG93aW5nIEJVRkZFUi1PUi1OQU1FLgo=

--------------idsO6v1ubP6xylw3F0XzYZ3x--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 17 Feb 2025 09:20:50 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Mon Feb 17 04:20:50 2025
Received: from localhost ([127.0.0.1]:42767 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjxJ3-0008Gh-DU
	for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 04:20:50 -0500
Received: from lists.gnu.org ([2001:470:142::17]:51854)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1tjxJ0-0008G0-Ab
 for submit <at> debbugs.gnu.org; Mon, 17 Feb 2025 04:20:47 -0500
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 <rudalics@HIDDEN>) id 1tjxIq-000842-RF
 for bug-gnu-emacs@HIDDEN; Mon, 17 Feb 2025 04:20:37 -0500
Received: from mout.gmx.net ([212.227.17.20])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rudalics@HIDDEN>) id 1tjxIo-00006L-H1
 for bug-gnu-emacs@HIDDEN; Mon, 17 Feb 2025 04:20:36 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1739784024; x=1740388824; i=rudalics@HIDDEN;
 bh=2kJqa7RqI+cvnIcSoEyKEh8NGpUn5uq2tLaW5jIstVM=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=ZeWRsSYWYHzSunVk9/NBQYRjLl4md/0aitpwV32AG5x1gISN8cqMbmAwknTW6LAv
 hDN9gAMTFy3SfsntPqCjNPgljaotNcDvPSC/AvCaCApvFtbYmJHd2nSWTvtnas6jb
 XoQ75dvw4F/VkvShzO5TYDKccsi6uKVDd6fKCPGZjvL3MoNVm+cGYO1n/eTMkGYz+
 AXZmDe8FWCByye8sBMNvqutPsGcjIKUA3y8vz9xjPKntToDsExLwNt+CM+dQdys6+
 eSRkCgRTLR3flJYE7wosjbeJQdp7r7LuCXp/LPmzsntE/+7q4SA2X8Y7aaFtL1B26
 nBRnIOEdgZZpkUlSJw==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([212.95.5.83]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MLzBp-1u1l8L13oX-00VKVQ; Mon, 17
 Feb 2025 10:20:24 +0100
Content-Type: multipart/mixed; boundary="------------idsO6v1ubP6xylw3F0XzYZ3x"
Message-ID: <7747454d-1ac8-411a-a261-2033b557dc6f@HIDDEN>
Date: Mon, 17 Feb 2025 10:20:23 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
To: =?UTF-8?Q?Elijah_Gabe_P=C3=A9rez?= <eg642616@HIDDEN>,
 martin rudalics via Bug reports for GNU "Emacs, " the Swiss army knife of text
 editors <bug-gnu-emacs@HIDDEN>
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <87wmdt7nls.fsf@HIDDEN>
 <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN> <87tt8vpyai.fsf@HIDDEN>
 <ed4017a7-2114-41ba-8301-e0a0790d8fcf@HIDDEN> <877c5ph6d5.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <877c5ph6d5.fsf@HIDDEN>
X-Provags-ID: V03:K1:t0pIdmSCwEZjXoRNips0qtTa/ON9Mo+IkkcYXNpmnxfOv3YKOeO
 5+kINLxLrYxmlJwHqvCJqNfpV4Iu+iLeuxIEh/VPmFeprkREuHIOuDBfTQGsykShZPha+E9
 eyddq8BKLtSr+5JZYU7hx+pVQCBUZQy3msj7VvFGjfhtFoAyqhCnz9H5E3+O7Q1h3lN6JJs
 RB7KOOhkvXM/m9FCNLjvw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:jEPDkYG6/+s=;8N7KYr3Iq6M3RRn3IvKwiUCcprD
 K/BrlmRIGHyexFK1zBckggMfhXlt7jaZSIeRCRxB1XAI5NNbZtMOAI6Dvsj5gV1vW5svSkUwf
 6FUZd6bDtSENud6a9Dy9n5TozmarvcRxJfgPW19/88op0jSGgycpSg0nH1MjQNnh7UIO5vPfy
 Ui+cSiUSOhwpyIbd/QiYUBssU33yd7mfnHXq7ZSW+bIlWpJtPfxQO9QNY9ddyQ5bMeRFvXx87
 D7wRHX9GzcdPYAsf0VCtXl4AN/j3pBtBS3KMFbbccf076ZWx6VG1phg95s9iMkcGbgcnJVOTC
 blUC1x2zkZcNZOLyeJVqYmzYSSFSpI8WtIjzqn2sIDiZh9YQCfQvvDgROnQA6LmrB82ZCGOTa
 yCWaKqScz/wo3mdTxv3PhnJQUg5iob9K965hTzFeLCoEc47m5afkmShD69m5v1xTD4akUqyje
 st+BDbFukKXLM8aDw33m6Yj6eTgUuPeBeA3Mxl8kV4dzeaaBcw9i+nm+w4piwfG+6+RGqK1tl
 P4cZLuLHzJ4pAKhbmGLcBpunOogOHprdM+ZYPQrJq/EumqRcx6zfTusX7k12QbMlWkjeRJPv0
 XsrjSFn4jIgwBnxD00+TNtfHZl7BgB58StlYYyY0qZAw26MXiuDEZ0xa0lNwrpT7TPSKOhDvX
 xa19GVtkR7TYwkf9VHND3LOJg355fh7sxbFIqvqLoiS20/r3GHJDwvUX4wxa+V5ppBu2+pfDz
 3IYK/AjhFM3a0w9bj9qosfiE0YcER89KuhOoxp+PF9zXx0U1W5t+1tDYC+Ih+05D40BUFMqRO
 2KKuSAD4dffy/pWvTOyA2Nuz2Cl0Z1H0zIQAn8D3Ot3y+8Y6SoTXbmNawqyrmuRKG0MLJ31ai
 LUzfL/2t5SPTRSqR2ZdC4TPrEpqopzs3Xb1h4MqnWlwA0YwE4VYt8CKYumNLh9vyax1mhUPp0
 DRPbVjsbYZdjUvmq3uJApK2uVZ1i17uktuO/LshC91Pal4fGqJjtp9d0CQGLx7hM00ZKuaQAC
 Gx08EdkMbCuUIGgLf3bvHUOmErZQJ8wwYkdRb0MMjPhheF81LUPzS3yav1xpR7s3avL3Drjrv
 T+I1lBOM6QaTQiLASGgTV/S5713T5PQgbGUVyhXbZLZRR8sK0dZ0FEtbJZay6FxoaxYwaVn1i
 CuftZJHUDTaa0oxHRyA9ltAbX7+4KbD2BfEW3l+gc3XfEValxmUv+DHJqPzYiegUp1rvPHjgo
 zLwaAjYulai+yklUAIbiSOBwe/DQIIpVzT5awIHKMHxeLT4NjSTGl5CT6tgGFYKljDECit8gD
 WGJ6KYNAdGewi+bYPcqbpJvh520FnQs9+jS9jFx6/j9DrgKtHNWpQnCeYihDQ8pizqiXAHUqk
 gmKFli+Wb+vgl6xcFTCVJm1Hx6rpaROZLla7PwTaZMrgyoMUgnHUEmgvB2GXhy/HkivNS05Qq
 L8hh2bw==
Received-SPF: pass client-ip=212.227.17.20; envelope-from=rudalics@HIDDEN;
 helo=mout.gmx.net
X-Spam_score_int: 5
X-Spam_score: 0.5
X-Spam_bar: /
X-Spam_report: (0.5 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1,
 DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01,
 RCVD_IN_SBL_CSS=3.335, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=no autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 3.6 (+++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  > I've tested the patch and the implementation works like
 a charm. > > However, I would prefer this line to be added. > > :type '(choice
 (const :tag "All major modes" t) > + (const :tag "Bury, don't [...] 
 Content analysis details:   (3.6 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
 [212.95.5.83 listed in zen.spamhaus.org]
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
 0.0 T_SPF_PERMERROR        SPF: test of record failed (permerror)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (rudalics[at]gmx.at)
X-Debbugs-Envelope-To: submit
Cc: 76248 <at> debbugs.gnu.org, Stefan Kangas <stefankangas@HIDDEN>,
 juri@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 2.6 (++)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 
 Content preview:  > I've tested the patch and the implementation works like
    a charm. > > However, I would prefer this line to be added. > > :type '(choice
    (const :tag "All major modes" t) > + (const :tag "Bury, don't [...] 
 
 Content analysis details:   (2.6 points, 10.0 required)
 
  pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
                              no trust
                             [2001:470:142:0:0:0:0:17 listed in]
                             [list.dnswl.org]
  3.6 RCVD_IN_SBL_CSS        RBL: Received via a relay in Spamhaus SBL-CSS
                             [212.95.5.83 listed in zen.spamhaus.org]
  0.0 T_SPF_PERMERROR        SPF: test of record failed (permerror)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
  0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
                             provider (rudalics[at]gmx.at)
 -1.0 MAILING_LIST_MULTI     Multiple indicators imply a widely-seen list
                             manager

This is a multi-part message in MIME format.
--------------idsO6v1ubP6xylw3F0XzYZ3x
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 > I've tested the patch and the implementation works like a charm.
 >
 > However, I would prefer this line to be added.
 >
 >    :type '(choice (const :tag "All major modes" t)
 > +                (const :tag "Bury, don't kill" nil)
 > 		         (repeat (symbol :tag "Major mode")))
 >    :version "31.1"
 >    :group 'windows)

Then maybe the attached would fit you better.  The text "Bury, don't
kill" is subtly misleading here because 'quit-window' will also bury the
buffer when its major mode is not a member of a list of modes specified
by this option.

martin
--------------idsO6v1ubP6xylw3F0XzYZ3x
Content-Type: text/x-patch; charset=UTF-8; name="quit-window-kill-buffer.diff"
Content-Disposition: attachment; filename="quit-window-kill-buffer.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL2xpc3Avd2luZG93LmVsIGIvbGlzcC93aW5kb3cuZWwKaW5kZXggMTIw
NDEwM2U4M2MuLjgyOTcxMjllNDYxIDEwMDY0NAotLS0gYS9saXNwL3dpbmRvdy5lbAorKysg
Yi9saXNwL3dpbmRvdy5lbApAQCAtNTQ0Nyw2ICs1NDQ3LDIzIEBAIHF1aXQtcmVzdG9yZS13
aW5kb3cKICAgICAgKChlcSBidXJ5LW9yLWtpbGwgJ2J1cnkpCiAgICAgICAoYnVyeS1idWZm
ZXItaW50ZXJuYWwgYnVmZmVyKSkpKSkKIAorKGRlZmN1c3RvbSBxdWl0LXdpbmRvdy1raWxs
LWJ1ZmZlciBuaWwKKyAgIk5vbi1uaWwgbWVhbnMgYHF1aXQtd2luZG93JyBtYXkgdHJ5IHRv
IGtpbGwgV0lORE9XJ3MgYnVmZmVyLgorSWYgdGhpcyBpcyB0LCBgcXVpdC13aW5kb3cnIHdp
bGwgYWx3YXlzIHRyeSB0byBraWxsIFdJTkRPVydzIGJ1ZmZlci4KK090aGVyd2lzZSwgdGhp
cyBzaG91bGQgYmUgYSBsaXN0IG9mIG1ham9yIG1vZGVzLiAgYHF1aXQtd2luZG93JyB3aWxs
CitraWxsIHRoZSBidWZmZXIgb2YgaXRzIFdJTkRPVyBhcmd1bWVudCB3aGVuIHRoYXQgYnVm
ZmVyJ3MgbWFqb3IgbW9kZSBpcworZWl0aGVyIGEgbWVtYmVyIG9mIHRoaXMgbGlzdCBvciBp
cyBkZXJpdmVkIGZyb20gYSBtZW1iZXIgb2YgdGhpcyBsaXN0LgorSW4gZWl0aGVyIGNhc2Ug
aXQgd2lsbCBraWxsIHRoZSBidWZmZXIgcmVnYXJkbGVzcyBvZiB0aGUgdmFsdWUgb2YgdGhl
CitLSUxMIGFyZ3VtZW50LgorCitJZiB0aGlzIGlzIG5pbCBvciBhIGxpc3Qgb2YgbWFqb3Ig
bW9kZXMgc3VjaCB0aGF0IHRoZSBtb2RlIG9mIFdJTkRPVydzCitidWZmZXIgaXMgbm90IGRl
cml2ZWQgZnJvbSBhIG1lbWJlciBvZiB0aGF0IGxpc3QgYW5kIEtJTEwgaXMgbmlsLAorYHF1
aXQtd2luZG93JyB3aWxsIGJ1cnkgV0lORE9XJ3MgYnVmZmVyLiIKKyAgOnR5cGUgJyhjaG9p
Y2UgKGJvb2xlYW4gOnRhZyAiQWxsIG1ham9yIG1vZGVzIikKKwkJIChyZXBlYXQgKHN5bWJv
bCA6dGFnICJNYWpvciBtb2RlIikpKQorICA6dmVyc2lvbiAiMzEuMSIKKyAgOmdyb3VwICd3
aW5kb3dzKQorCiAoZGVmdW4gcXVpdC13aW5kb3cgKCZvcHRpb25hbCBraWxsIHdpbmRvdykK
ICAgIlF1aXQgV0lORE9XIGFuZCBidXJ5IGl0cyBidWZmZXIuCiBXSU5ET1cgbXVzdCBiZSBh
IGxpdmUgd2luZG93IGFuZCBkZWZhdWx0cyB0byB0aGUgc2VsZWN0ZWQgb25lLgpAQCAtNTQ2
MCwxMSArNTQ3NywxOSBAQCBxdWl0LXdpbmRvdwogVGhlIGZ1bmN0aW9ucyBpbiBgcXVpdC13
aW5kb3ctaG9vaycgd2lsbCBiZSBydW4gYmVmb3JlIGRvaW5nCiBhbnl0aGluZyBlbHNlLiIK
ICAgKGludGVyYWN0aXZlICJQIikKLSAgOzsgUnVuIHRoZSBob29rIGZyb20gdGhlIGJ1ZmZl
ciBpbXBsaWVkIHRvIGdldCBhbnkgYnVmZmVyLWxvY2FsCi0gIDs7IHZhbHVlcy4KLSAgKHdp
dGgtY3VycmVudC1idWZmZXIgKHdpbmRvdy1idWZmZXIgKHdpbmRvdy1ub3JtYWxpemUtd2lu
ZG93IHdpbmRvdykpCi0gICAgKHJ1bi1ob29rcyAncXVpdC13aW5kb3ctaG9vaykpCi0gIChx
dWl0LXJlc3RvcmUtd2luZG93IHdpbmRvdyAoaWYga2lsbCAna2lsbCAnYnVyeSkpKQorICAo
bGV0IChraWxsLWZyb20tbW9kZSkKKyAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciAod2luZG93
LWJ1ZmZlciAod2luZG93LW5vcm1hbGl6ZS13aW5kb3cgd2luZG93KSkKKyAgICAgIDs7IFJ1
biB0aGUgaG9vayBmcm9tIHRoZSBidWZmZXIgaW1wbGllZCB0byBnZXQgYW55IGJ1ZmZlci1s
b2NhbAorICAgICAgOzsgdmFsdWVzLgorICAgICAgKHJ1bi1ob29rcyAncXVpdC13aW5kb3ct
aG9vaykKKworICAgICAgKHNldHEga2lsbC1mcm9tLW1vZGUKKwkgICAgKG9yIChlcSBxdWl0
LXdpbmRvdy1raWxsLWJ1ZmZlciB0KQorCQkoYW5kIChsaXN0cCBxdWl0LXdpbmRvdy1raWxs
LWJ1ZmZlcikKKwkJICAgICAoZGVyaXZlZC1tb2RlLXAgcXVpdC13aW5kb3cta2lsbC1idWZm
ZXIpKSkpKQorCisgICAgKHF1aXQtcmVzdG9yZS13aW5kb3cKKyAgICAgd2luZG93IChpZiAo
b3Iga2lsbCBraWxsLWZyb20tbW9kZSkgJ2tpbGwgJ2J1cnkpKSkpCiAKIChkZWZ1biBxdWl0
LXdpbmRvd3Mtb24gKCZvcHRpb25hbCBidWZmZXItb3ItbmFtZSBraWxsIGZyYW1lKQogICAi
UXVpdCBhbGwgd2luZG93cyBzaG93aW5nIEJVRkZFUi1PUi1OQU1FLgo=

--------------idsO6v1ubP6xylw3F0XzYZ3x--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 17 Feb 2025 01:14:54 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 16 20:14:54 2025
Received: from localhost ([127.0.0.1]:39730 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjpio-0006lU-4p
	for submit <at> debbugs.gnu.org; Sun, 16 Feb 2025 20:14:54 -0500
Received: from mx0a-00069f02.pphosted.com ([205.220.165.32]:47070)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <drew.adams@HIDDEN>)
 id 1tjpik-0006l4-Ct
 for 76248 <at> debbugs.gnu.org; Sun, 16 Feb 2025 20:14:52 -0500
Received: from pps.filterd (m0246627.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 51GJfH6S007353;
 Mon, 17 Feb 2025 01:14:48 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc
 :content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to; s=
 corp-2023-11-20; bh=n41ATrT68rVV+ed3nbbj1DCx9Pqn0sm32fI57FvaXwg=; b=
 Fr5KwPAYRaITLeCM8QoxxNHaYYZHHbkOqFJ4pAyLyQc09fz/gWb0so8KRuDHto/+
 Weoj9OHgms4mOzzWrEeHXE8XB9iVX8W4epF8sK+0AxyeUlLtDZiFSM0F3Z3E7qPI
 Dzfp80FesdQUYu02f/2Bv8bQPoWYjjX1md734okQ6cedGGeSSf6DnwO3gHvC+hy/
 gGQZV1ObVXPjlftyijnXpt/ZNFgXnp9DwvenwcchzYVrV1PSZL3KBrkLXGS/qbGD
 4cH38/+cuZ5QmYiHlSmkV6W1TwxU8temaonkffAfCS0jL7HsZJU3/q2qMP+NDcTZ
 rTdsOQMcxY/TN0K++wHgqg==
Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta01.appoci.oracle.com [138.1.114.2])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44thh032cw-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Feb 2025 01:14:48 +0000 (GMT)
Received: from pps.filterd
 (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2)
 with ESMTP id 51GLaKdU024874; Mon, 17 Feb 2025 01:14:47 GMT
Received: from nam11-co1-obe.outbound.protection.outlook.com
 (mail-co1nam11lp2175.outbound.protection.outlook.com [104.47.56.175])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 44thc7ayc4-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Mon, 17 Feb 2025 01:14:47 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=xUyW34RYFm51TCn0qUHVf1K9RaqLcl1jOURcMV+Nyduh5RC78bu3jyLDWm+UGbaT+4eCMAGxlXIH2rL6g+jr2X36eazQZ/T2lLkyjmiLUVHxrP38gEs+T39K1+3997smMrE19KvKUO4IiSdoTKVKgNwps5fyQb+iZ4g5hEqZ3GCUD7gvtxWyEqoirAyETVxVeXzII8SlTCv3pADHINFRegkkxEmk/fOP/IPAD9HYu3l/+OREbw3kk3PXCLTKqEBsxJ32PVms91kzlhtkZHN7+1JV6yEkdLgkpzJS+l2WQUlc1uG/213pgwmUXwzGeg8oPJJKEjOGz1MyoljQnI/xRw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=n41ATrT68rVV+ed3nbbj1DCx9Pqn0sm32fI57FvaXwg=;
 b=X6O+Ph7A0WWayX4PcAM8QWUcEP5fxyDh2E0za51fGfPmQOaeLIec8fKFdAx3D1Q1qCfTFtXGJqfrMI3GDkqc1ZNHp87nrOxD2G2jsSkabV7DE/4Z6OpLBnGkjQBxca1sz80pvgG1l1IXDAidQq0C0EowsK97XmGYxZi+rGxZXP6gSuL54yOoEqYkpLJzmge9NK8RUxpO1RmaqssE5Gd/vF/ELd8LeJyV9yi78diAukNiqPy4xNX/trVFl4Tkd/01csqimjm/TWdP/s3rEzUh236aHP8efValV4sp+gkfOz8sDwEAcmZV0MoDvu91ujAIK8Gkau9dYHxE6zoNnUMRdQ==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=n41ATrT68rVV+ed3nbbj1DCx9Pqn0sm32fI57FvaXwg=;
 b=bkk1sItIJhcnuJrm+jlku4VvfG6/82SGi5GSmCllK19n72IobA9cJx1SFz/6GI9/PiLBJMtB1YKnvSSTIHsjlxaV+H+VQMgvb7fHxJaFSkEwINVsRt5aMXqhs1n7JTsqigF4OC/DO/kcVyDL/T+MCNAK7W2xEe4InuX8oPpryKw=
Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24)
 by IA1PR10MB7446.namprd10.prod.outlook.com (2603:10b6:208:447::6) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.19; Mon, 17 Feb
 2025 01:14:44 +0000
Received: from DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324%5]) with mapi id 15.20.8445.017; Mon, 17 Feb 2025
 01:14:44 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: =?iso-8859-1?Q?Elijah_Gabe_P=E9rez?= <eg642616@HIDDEN>,
 "76248 <at> debbugs.gnu.org" <76248 <at> debbugs.gnu.org>
Subject: RE: [External] : bug#76248: [Feature Request] user-option for killing
 buffer in `quit-window'.
Thread-Topic: [External] : bug#76248: [Feature Request] user-option for
 killing buffer in `quit-window'.
Thread-Index: AQHbgMJBEIF0Wa2900aQ5tpAF7EDmLNKrSFQ
Date: Mon, 17 Feb 2025 01:14:44 +0000
Message-ID: <DS7PR10MB5232C55EC4ECD10812F9D6B6F3FB2@HIDDEN>
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <87wmdt7nls.fsf@HIDDEN>
 <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN> <87tt8vpyai.fsf@HIDDEN>
 <ed4017a7-2114-41ba-8301-e0a0790d8fcf@HIDDEN> <877c5ph6d5.fsf@HIDDEN>
In-Reply-To: <877c5ph6d5.fsf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|IA1PR10MB7446:EE_
x-ms-office365-filtering-correlation-id: 6abb9a87-62ba-43fb-53b9-08dd4ef07696
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230040|376014|1800799024|366016|38070700018;
x-microsoft-antispam-message-info: =?iso-8859-1?Q?2e0rBZ6oppgksqn+hUh8mtDezQskr01w8rtse855PRtZjHC7LKP91ha/oA?=
 =?iso-8859-1?Q?tmID/jocot+5KGcW2A4IAdzOjAZjX8Z6ZJ3wS+uB85tNhFkhXPT/2kxMr1?=
 =?iso-8859-1?Q?bmxLTs2YCPvIUrDvGeX5aeXQ4+YEJ3hvJjlOQDwM3sqEr1qfB1deW3q0sg?=
 =?iso-8859-1?Q?SaIYuKZf60D/UAzP+jY7W1IgmGdbOGMASCH04a1wzPv6v83tL0ZUqr45EB?=
 =?iso-8859-1?Q?pRtbZJ4qR0f1oXk+I7AAl9c3ETMBG29hbmx/HYLBUjeV241vqa4JM2HZWc?=
 =?iso-8859-1?Q?l/HQObS5TRoHanIWaVQTDDQhZEFsw6156l7yOQaxLhy1TQS6J0kE2qPcpb?=
 =?iso-8859-1?Q?xGK55vB4+Bqg8OmIR8C4L7JsVVyNWeQeiSizNpAjeoVPdtFzaYIjloY5az?=
 =?iso-8859-1?Q?gAE5GSkDAf7trXdJqnaEpMIFCzrG/02GLmbrkgKm9RIw2Uy+uvwyO6mXZV?=
 =?iso-8859-1?Q?kGs2QgQLrK6jfKlv2+2nr75O8UGYXQR7NLC+nr//zic5Hr0Dvhka1tg0ny?=
 =?iso-8859-1?Q?rsB56omA3gx/+xDF01rU9oc+7G5u/DfyCaAOfXEFpTP+9phY6DR/iv86Bd?=
 =?iso-8859-1?Q?122QriAWgYRrhNxqoyjYoSDzNK1PpenNoEp62E9uMhoBNGsN0wWrLfvB4F?=
 =?iso-8859-1?Q?7Dqgr8YZiDPPSZ8X2GhuLdIv9+ORJ6oNHIe0wHzaUFArwzxkGLYleM9Xpx?=
 =?iso-8859-1?Q?oBgKi9vU1Qx5rl2J/COG9pdTiZyDhGh2q58pkQ1uXqeU7Zm0EZWLMvmXb8?=
 =?iso-8859-1?Q?SdYSKw4BM9PLTYiRZ4CXA3ZrmPVq2mNiUE9HnjxmqcKnpoo/DhAAT8psD3?=
 =?iso-8859-1?Q?l2uxzoFj2qDJPcl9IObe9MUVu7hPtGqhjXhppTfY1ZsDQMruNrtB4539jz?=
 =?iso-8859-1?Q?SZhOtSenIzMZnnKLEV+IKkzlYA/2QtRouxX/6uvs9uO/+H3qZKeI0kofFc?=
 =?iso-8859-1?Q?r6Ht+a4RUqYbBHl5UdyvucmKgyBv0v57L6tuc0Syj7GIDI2wzZq5bwJVeY?=
 =?iso-8859-1?Q?I8rxm+IDCscfWMFFxJQhkrmnn4NGk3NZ5NPT953GlClGqYJPCzC6aXuIGK?=
 =?iso-8859-1?Q?WfZiaU+43NK+jkW91z6tgi3Egx7cpSM1znkp3CXGHmu7BADgUivctsl3Ue?=
 =?iso-8859-1?Q?44Yoc02dtkI5a2CGJzU2KKjnmqBIMnMfYTksco/XOjZYx9qTKsV5bsiLEg?=
 =?iso-8859-1?Q?VXCfpTZQv71pzOKbIRl57SNO9d6pYX6VJG2EMm0kWWlKb8l2QlHLTMOzYd?=
 =?iso-8859-1?Q?kTv3oyuRTbpX6V12PuaoNsIWTP8GF6L9wSrXf9f4e/MWYQJPCBmAv9ZraD?=
 =?iso-8859-1?Q?VyCqN7CRkp0llatQYY7aS3fID+YHM9kOakFU3c3QwHLzvmP3aWJ2+kaqbS?=
 =?iso-8859-1?Q?1BbAp6i/5w+93qu1yyxYZLejDL+F+CHszVvsNXXJi8vHUARkdI9FTMkdlm?=
 =?iso-8859-1?Q?1Zc3g1Xm1vlQSV0sjlBWjW+2mvk28kcZHOay1g=3D=3D?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(376014)(1800799024)(366016)(38070700018); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?iso-8859-1?Q?zxZUnfMn98KA4Up9/CAwFSvBmaP6lNTZpAgyDhVbSrPSNroHOAwYpy4pxz?=
 =?iso-8859-1?Q?IbsRntRsEb3t1QIxtiPxmttpikDd+Fg7D0p9etTM5OHGoaVLJr0dpEGDHd?=
 =?iso-8859-1?Q?seY+FCkeAr6GDAXJT//6KlvGNv294Igul5z3SB0bHLhVTdhHTnYzDZ6xGw?=
 =?iso-8859-1?Q?BZ4U9py7NyoMzAIsX7a9/f+LoXb/O6i2UWWZF7xJ9RviFEE0wj4RHnio5+?=
 =?iso-8859-1?Q?5vWHHlQmnG/5datP4naigV63y3cF6MCbH8UQ4tyFdxNrsNNuWeGkPAB5QT?=
 =?iso-8859-1?Q?Wsz2/isX02xjPzQU7moxT3zMY3+pPsb2ygiaKvCUpol5i2Ooq98c2QHqwT?=
 =?iso-8859-1?Q?APsXOemvWaWW50fRAyQfuGtHwvB3qMhFF64B+Sa4LuEC02Jpqn2/DqHyEi?=
 =?iso-8859-1?Q?sbc53gViprXGZWVMy0W6UmB/WsGhJ7E+4eVGvbyEoNINI5k4hn3w5s9PLa?=
 =?iso-8859-1?Q?twZBFOZY6ium53rlbqytz91BBxK+45eytua84tBLRm4S6XWdSX2u8Q2uwA?=
 =?iso-8859-1?Q?usdScmduuDgGWH66GRsUbWuInqbQLjRmiZ2vzMesaKdYUr+dUaZZ19QaCd?=
 =?iso-8859-1?Q?YZ8wMX0gUxXradVMl1cIor7N8dGMhngdm9lxECc38DXVIGTkTpMXzWBLza?=
 =?iso-8859-1?Q?d3Mf9MTRPNLrzhTJYgFCdVIabb+3l5F9PXkG/4MTlEp3V9j/pS0/5leD40?=
 =?iso-8859-1?Q?YPtI6wibimseDTRIHA6mVVTYMN7NSAXApfLYc8GZxUcU6sBFWE/FhiZ14J?=
 =?iso-8859-1?Q?wYNWalbRBvWPg8Sl38DV0m12HoERxHjB/4vMhIUPqcKKr6E2whhYlIZ4rl?=
 =?iso-8859-1?Q?19ps0yk+iIh0NJNC1WAF08j9zQ/O8IYp+SalMAHeQwrEDFPz3Vnx4kKrIH?=
 =?iso-8859-1?Q?Plly+O7p9fYhhogkx5HT/pSzPihGgvb+FlLAlefIu9AAOaY1cbCCvDroXd?=
 =?iso-8859-1?Q?ZfoGxYtd1nCTI76OjR+HKc/g+xdOIrneH/m4VGyzBA6D/otEzALADUOyLP?=
 =?iso-8859-1?Q?wXmRBX1yePd0bHDai3BH8F4EWFpm9UEbGgIovSHxflr8UyGY+1/CNHqF/w?=
 =?iso-8859-1?Q?KeRXX0lLpCx/vT+Nfr924koAXkWKc/AVurwySH8XGuTOYegbBfVfaTWAZs?=
 =?iso-8859-1?Q?aoENQxv+r86hRLbu0HZbKPYVf99e/Kme7H6A1aT0I9a4/54/xLx2KeOFiF?=
 =?iso-8859-1?Q?/8vWNHCPoWci++PmEOnGgDsG++tWU8Drkpw6NjWeIwZv4LxGv6b/nk3AzE?=
 =?iso-8859-1?Q?NDc+4k+27/JMuqMKYljAf1wW1n/6q0n4ayb31NinU7PWeNoPLZ59qpHWL+?=
 =?iso-8859-1?Q?Rra4V1T39AUl3EXEmUur2Eso1MdH4AhoPG15q6iYzQ674hBcpc5mDlH4f/?=
 =?iso-8859-1?Q?1+JDGgup9uO36c8nqV9zb3Dld6+/fpsUhAo0ZNKUoCOFi3Gz2k8DaZVQwS?=
 =?iso-8859-1?Q?w+YwNEGKsOo6q5weAFjRwjt9MjI1HNmG9IKqGudgzmd+x1siIZO5akLOfr?=
 =?iso-8859-1?Q?VgrqOvfPEAtKO+2rjHB1ZhHuFPtYMzYPtPnUxf2o8Pf1cxdMFlr/RS+M5v?=
 =?iso-8859-1?Q?GEO2FjUlZ+LeuXOBdNvv3RrcxvOkYp5dyw6ng71kYirHEUFKecBdMNFVIZ?=
 =?iso-8859-1?Q?rc4fTAGBEC5qtJN1fdrDUIeVLwzZyMOG9q?=
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: W9hg6nBZ1Gip+oJDycZj8hjIwus3AeQoXxzazoLd778QSE8KdnfZjlXQuAB9F0JXPYVlrusLCrhU7kQsmAHd5v6zGSuR2CFfy+/agcx/k0TE7QEIdo3zprKu5SqrtEHwjF8jDeimrKG08k5CNSMTg4MSIKq48TxLrJ3MFDHVevHe8mbWjfjJvbz5+HkS6Q2mZ+OGxCKcbUmgMriQnu9QhPacMQ2ricBsv0oPbGFwhMrxQek8TLXW5UBQhqxSjobsBQ9DnmxifhFJOB0XyYaOMyzq9/GSRiEbF9ZZupK5+4ZPPAPIb7+1P/P9i/tZgqbvdHcE/yjAJo5/QkhI40qu/ETXGmiqKkGUkHrn/AeDSRR9LKSKfb0yhqyg9Td/QQg6ExYtN8ac4y+xgDCfxQnTkR16XXa58BJpOFDK0zfAM/V8pXQvx8BNtQi1qADj0AJAyFKZ1fO0hsEqgMTbbCLs1wYazOk71Oj/MbAk/0lY/8JyVZv5gsDYylLnWLA6/0GYietRPGs6IONPtp0+G5DGgpDyzAtDsmGaK6LkmS/fN0+raS02ja/ET19frZBtoS52bHOfZj4RZ/2gVwBUlCWi6WNZo4Geg+s/Q4Ww2jefhCw=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 6abb9a87-62ba-43fb-53b9-08dd4ef07696
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Feb 2025 01:14:44.4759 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: vvZHzZfv6nvrDL+7tUt3AqmyCCYlfr/taxRTHSB4e9F8x6H6gSOCkjb1pFl3RD8UVh+PLus1E+sUX2ileAezgw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: IA1PR10MB7446
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-02-17_01,2025-02-13_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 malwarescore=0
 adultscore=0 spamscore=0
 mlxlogscore=909 phishscore=0 bulkscore=0 suspectscore=0 mlxscore=0
 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2501170000
 definitions=main-2502170007
X-Proofpoint-ORIG-GUID: OqoPoFuuM4hT5ltYZEXAq1mTCPGdXxPt
X-Proofpoint-GUID: OqoPoFuuM4hT5ltYZEXAq1mTCPGdXxPt
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76248
Cc: "rudalics@HIDDEN" <rudalics@HIDDEN>,
 "stefankangas@HIDDEN" <stefankangas@HIDDEN>,
 "juri@HIDDEN" <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> I would prefer this line to be added.
>=20
>   :type '(choice (const :tag "All major modes" t)
> +                (const :tag "Bury, don't kill" nil)
> 		         (repeat (symbol :tag "Major mode")))
>   :version "31.1"
>   :group 'windows)

+1 for allowing a bury-buffer choice.

That's what I was hinting at when I posted
that I use a function `quit-window-delete'
that buries the buffer rather than killing it.

https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D76248#29
___

And as I indicated there:

  This is similar to the version of `quit-window'
  that Emacs had before the introduction of
  `quit-restore-window'.  It ignores the
  information stored in WINDOW's `quit-restore'
  window parameter.

  It deletes the WINDOW more often, rather than
  switching to another buffer in it.  If WINDOW
  is alone in its frame then the frame is deleted
  or iconified, according to option
  `frame-auto-hide-function'.

However, the way the enhancement seems to be
getting implemented so far, your addition of a
bury-it option in the way you propose doesn't
seem right - it appears to be just bolted on as
an after-thought.=20

Burying as an option should be at the same level
of choice as killing as an option - it's parallel
to that choice.  It's not parallel with a choice
of all modes versus specific modes - it's not an
alternative to mode choices.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 16 Feb 2025 22:28:32 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 16 17:28:32 2025
Received: from localhost ([127.0.0.1]:38603 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjn7o-0007Bq-5T
	for submit <at> debbugs.gnu.org; Sun, 16 Feb 2025 17:28:32 -0500
Received: from mail-oo1-xc41.google.com ([2607:f8b0:4864:20::c41]:43036)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
 id 1tjn7m-0007BM-8f
 for 76248 <at> debbugs.gnu.org; Sun, 16 Feb 2025 17:28:30 -0500
Received: by mail-oo1-xc41.google.com with SMTP id
 006d021491bc7-5fcd811d939so241093eaf.0
 for <76248 <at> debbugs.gnu.org>; Sun, 16 Feb 2025 14:28:30 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739744904; x=1740349704; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=IV3iTsMChyS/qKFd8myNjKS6GoNxU9unbxAHGN2vr80=;
 b=axakIbcHiAMpnaZPBG3AhY2650KOFRb3j+q8xio/wA8vqok/QwYfk789Kw2ct7Fa9M
 69SdLEVDlSrYMc+zdGUSwM5fPGy0o0jRDq0+nBlHL0fp54QVzv9LSmxDjTIfqev5E7yG
 enj5AvfjqLRt3O1VADZtfYlesOiU8cBzJ3dqHL+dQ4DdAmro3U8X7u6pwSjc3kgai2lg
 exv0Nyua4DpMCYjHeyLWmV1ZhALQMOibZBXe0PPBFILuSf95U/j1e1l8eOYszji1FP1X
 0XKVrnlak48ndSMhy5Q5VTP9vEMU9ZLF1iYeZZc3+4pO39aPUrVTQXsn4x45WvOKdfy9
 n7tw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739744904; x=1740349704;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=IV3iTsMChyS/qKFd8myNjKS6GoNxU9unbxAHGN2vr80=;
 b=A19+3tF9Ht/sDn7gFHpwQOK661iRrvEoId3bKHeVC7ooz/qSJvT6FIFxeO4Q8lHm/g
 P3yw3J1a5eNFFxduHFYotlZDnJn8cn25JSiMDSgmgyxDWweoTXLbm6ItEMYdN52mn3l2
 Tjk+PL55QyZpFAmQYgSYGFmC4oM++CANzFh5JtC2NOhrlo9AnYMMPaTj416ysGSygX4h
 682+3U6b2VhWGeyVRDVX3Hdb5zxvuZnYASyHwgJyjNgO8z8pcKUX9Y9nLiUlssoku/Ga
 aQQL2cC97wiyuoP+J/ieMDVIn+BW+tjVDEL71DP6z7QS1qXIkoGwSLHgkqut6PTPSyiQ
 z/bA==
X-Gm-Message-State: AOJu0YzypN8IwflutUx4DZHR+U/P+rzOxdGusSge1L8v+sVnptt09MAQ
 fraEL/eCojEPM0V40Kc9KDvDepjS8l7raMy3ClR7UExKRrTyWYHU
X-Gm-Gg: ASbGncsZzTqaT8uYXmVNi83CI2R0XR8JhV3Q/KsqBq0i6Y5WfhdV3TJMjeRvEqvlYlj
 Ip8G2R52oV9CLopk9fdURwUefevM+JyRvMEGi9FKv/gr3TxT//i89GFo9SER4Wj6zsAk+CA1Qeb
 oRDNz4khkEPOoxBuvqsKH2ynAyiaARSjFLk5earZTFgtEYzPquQrtK/WC86UW6Ht66efd52KM9u
 ad0eyKNAK/mJghJTaFzUdBqCG+4oRh6646dRJauAvNz8X5+wkOsDTKZ6p0=
X-Google-Smtp-Source: AGHT+IEAhL2A+CKnfb9naUBxgoovLFOwd78SQJaFy8sD8Ave4C2rk+vrEEgbvC0SO8OpN0SxkOX89w==
X-Received: by 2002:a05:6870:638e:b0:29e:5152:dab1 with SMTP id
 586e51a60fabf-2bc98fcfd40mr4633152fac.13.1739744904454; 
 Sun, 16 Feb 2025 14:28:24 -0800 (PST)
Received: from fedora ([2806:10ae:e:8463::1]) by smtp.gmail.com with ESMTPSA id
 586e51a60fabf-2b954820406sm3561486fac.9.2025.02.16.14.28.23
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 16 Feb 2025 14:28:24 -0800 (PST)
From: =?utf-8?Q?Elijah_Gabe_P=C3=A9rez?= <eg642616@HIDDEN>
To: martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
In-Reply-To: <ed4017a7-2114-41ba-8301-e0a0790d8fcf@HIDDEN> (martin rudalics
 via's message of "Sat, 15 Feb 2025 11:35:32 +0100")
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <87wmdt7nls.fsf@HIDDEN>
 <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN> <87tt8vpyai.fsf@HIDDEN>
 <ed4017a7-2114-41ba-8301-e0a0790d8fcf@HIDDEN>
Date: Sun, 16 Feb 2025 16:28:22 -0600
Message-ID: <877c5ph6d5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org, martin rudalics <rudalics@HIDDEN>,
 Stefan Kangas <stefankangas@HIDDEN>, juri@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

I've tested the patch and the implementation works like a charm.

However, I would prefer this line to be added.

  :type '(choice (const :tag "All major modes" t)
+                (const :tag "Bury, don't kill" nil)
		         (repeat (symbol :tag "Major mode")))
  :version "31.1"
  :group 'windows)

-- 
                                                   - E.G via GNU Emacs.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 16 Feb 2025 22:28:45 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 16 17:28:45 2025
Received: from localhost ([127.0.0.1]:38606 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjn80-0007Cj-Gc
	for submit <at> debbugs.gnu.org; Sun, 16 Feb 2025 17:28:45 -0500
Received: from lists.gnu.org ([2001:470:142::17]:42664)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
 id 1tjn7p-0007BW-0r
 for submit <at> debbugs.gnu.org; Sun, 16 Feb 2025 17:28:37 -0500
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 <eg642616@HIDDEN>)
 id 1tjn7j-00008e-MU
 for bug-gnu-emacs@HIDDEN; Sun, 16 Feb 2025 17:28:27 -0500
Received: from mail-oo1-xc41.google.com ([2607:f8b0:4864:20::c41])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <eg642616@HIDDEN>)
 id 1tjn7i-0000cf-07
 for bug-gnu-emacs@HIDDEN; Sun, 16 Feb 2025 17:28:27 -0500
Received: by mail-oo1-xc41.google.com with SMTP id
 006d021491bc7-5fcd811d939so241094eaf.0
 for <bug-gnu-emacs@HIDDEN>; Sun, 16 Feb 2025 14:28:25 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739744904; x=1740349704; darn=gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=IV3iTsMChyS/qKFd8myNjKS6GoNxU9unbxAHGN2vr80=;
 b=D9PYcu7jyk8QODMP/Q6/RwhNB9WJeijCSzDiB8F6u/5Nc0g2sJ9YgYswZxgL+Kc9Ic
 uLc0V6iv/h5TSeSGUqlP02EvEBW8t1rc16WMYErorHAqRSS+/Da/8KWGhJfzAuDkmYcR
 94iwOmgT+vrjAvbUGiQsHz98QZXcrKO8jiyHgrvjKNbo+DrKrqZXBuUEY0g75w9j29Nf
 34y7hUPwgIPBpsctgvfQCozs9EMaBXb4JtgLJSGLeUYtuiaFesrHPTk6RhNYflGkvAv0
 nb6G8RireqLQqrzlq3QBu41jvpU86sk6A10Z7isjGqV7WXEhzC+6RAx/gm4xbnDGG/OA
 1HiA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739744904; x=1740349704;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=IV3iTsMChyS/qKFd8myNjKS6GoNxU9unbxAHGN2vr80=;
 b=ER7ErTRmnnmS5bLvP3EH36d3+8pbcT8HtkeCBpq1zvdnWTx7NYmB+M+UUsROvCXktM
 WxsfLAfAzbdN2SX1x60ynfiqzWZqIYrxdzKhmO777uAtmS56ZnFVJFIR9W/DVWonUreH
 5Rh6NdjWf0c5vcNSLs2jrwEenx+KATeX0/PzvoSfHfdAgM36zYahXg2v3PSODNlVz5KS
 Dnjlc6eIkaAbXPiJeFEht80VBs1/exoar+2Qp902u3SiMqOThMkYoRh85i3b8CS9atjY
 s+OLZpzOs+ovu5O/5x+118HkwdhsDnRcIAUbljRWQtnf+7eRCQaOErWmnndT+L0+zQtf
 KkQg==
X-Gm-Message-State: AOJu0Yz2QJb1KhnQykersdkN0CyAhbiN+AOAnrznCR0xM3TXxPnxFvlE
 BjWpqqwM6WodSrvCX9VI5qFLkxpxzkRt8VR7PPIJAR0p1RzYLSay
X-Gm-Gg: ASbGnctGAttrDBP4S/2g3R+eM3ICIiv8dij20nGeXOzq9qCiDYtctK5srMa7fSbVy9b
 TYOkHa+C1+MNxAsPf7qNe8zU8Q6yP/EVHmFiJyH+G4sZWFtrVf3dTFRmLqZvdB9CIVY8pnbQuU8
 8YR0bFZtYJ36YEqYGyV7bK6MtXQq0i1PDzGFRYRxZaD1Bgfu5pyGR72LOGQQv+fIOvivL65bkvz
 DQ5vX3rRWqBxDuaQIF7S/Wob9zEREnM8cU3n3R0P3UqQFG1FCjLLz8tK8k=
X-Google-Smtp-Source: AGHT+IEAhL2A+CKnfb9naUBxgoovLFOwd78SQJaFy8sD8Ave4C2rk+vrEEgbvC0SO8OpN0SxkOX89w==
X-Received: by 2002:a05:6870:638e:b0:29e:5152:dab1 with SMTP id
 586e51a60fabf-2bc98fcfd40mr4633152fac.13.1739744904454; 
 Sun, 16 Feb 2025 14:28:24 -0800 (PST)
Received: from fedora ([2806:10ae:e:8463::1]) by smtp.gmail.com with ESMTPSA id
 586e51a60fabf-2b954820406sm3561486fac.9.2025.02.16.14.28.23
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sun, 16 Feb 2025 14:28:24 -0800 (PST)
From: =?utf-8?Q?Elijah_Gabe_P=C3=A9rez?= <eg642616@HIDDEN>
To: martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
In-Reply-To: <ed4017a7-2114-41ba-8301-e0a0790d8fcf@HIDDEN> (martin rudalics
 via's message of "Sat, 15 Feb 2025 11:35:32 +0100")
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <87wmdt7nls.fsf@HIDDEN>
 <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN> <87tt8vpyai.fsf@HIDDEN>
 <ed4017a7-2114-41ba-8301-e0a0790d8fcf@HIDDEN>
Date: Sun, 16 Feb 2025 16:28:22 -0600
Message-ID: <877c5ph6d5.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2607:f8b0:4864:20::c41;
 envelope-from=eg642616@HIDDEN; helo=mail-oo1-xc41.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  I've tested the patch and the implementation works like a
 charm. However, I would prefer this line to be added. :type '(choice (const
 :tag "All major modes" t) + (const :tag "Bury, don't kill" nil) (repeat (symbol
 :tag "Major mode"))) :version "31.1" :group 'windows) 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
 in digit (eg642616[at]gmail.com)
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (eg642616[at]gmail.com)
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
X-Debbugs-Envelope-To: submit
Cc: 76248 <at> debbugs.gnu.org, martin rudalics <rudalics@HIDDEN>,
 Stefan Kangas <stefankangas@HIDDEN>, juri@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

I've tested the patch and the implementation works like a charm.

However, I would prefer this line to be added.

  :type '(choice (const :tag "All major modes" t)
+                (const :tag "Bury, don't kill" nil)
		         (repeat (symbol :tag "Major mode")))
  :version "31.1"
  :group 'windows)

-- 
                                                   - E.G via GNU Emacs.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 16 Feb 2025 08:59:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Feb 16 03:59:48 2025
Received: from localhost ([127.0.0.1]:60054 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjaV9-0001mW-Ov
	for submit <at> debbugs.gnu.org; Sun, 16 Feb 2025 03:59:47 -0500
Received: from mout.gmx.net ([212.227.15.18]:43619)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1tjaV6-0001mE-B2
 for 76248 <at> debbugs.gnu.org; Sun, 16 Feb 2025 03:59:45 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1739696374; x=1740301174; i=rudalics@HIDDEN;
 bh=fyD2/e5nYcmeP5iljajgbbMacSj20ypOMMjgUzginX4=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=LR0YtivhXTdeB2POTcRCWSKeJbt49gFRMu8HFZ8h9kWpbzOsL06RK4TV2OwWhSJP
 5GM2JOHWt8hk6AccqKMAXO7ziL9YGUcCyk3hfJWRDM0BQ4/wqfI8mVlPYEyv7q6fD
 iXOY2KnGh/NL0zc0EZgXQOq7/SmXce8mfgIV80rXly6aawLuZELwKkgHzaznCpnVg
 Y8+KO0yKBnh5PQaxAI8KPQZm8z+qZuT9tx8uI7GuRCOSVUxq7aUO4W+W0vnY2sLuo
 siVpNgNnM86uWVG4mFKVpN/AkdGq2JTzmNalnXptI4WEk2WkcstesmSaJBM/I2MfE
 sg15YW8ubdy834F3aA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.125.249.105]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MUXtS-1tsQAY2Pnk-00Xf5s; Sun, 16
 Feb 2025 09:59:34 +0100
Message-ID: <8e455bf1-a281-4d8f-b103-7179d9db8118@HIDDEN>
Date: Sun, 16 Feb 2025 09:59:31 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
To: Juri Linkov <juri@HIDDEN>
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <87wmdt7nls.fsf@HIDDEN>
 <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN>
 <87y0y7gjrz.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87y0y7gjrz.fsf@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:xJtG/1trYH00g8zzUbNMrDWzAQ7LAb6ky0cyP0EsB7q5Yamf95J
 AkHUyxXg73QuWkl8d3Uwpw7w3lRhcgL1/QcQF9MdTL1RPPf87dtg3CB9a/rogTQf7SlYcS8
 I28mwRe4KiYmfdFvEJEda24S4sdtuyZxJzMQ253U2bmgEuVjec9YUv08ro3RIZHErYDzcFR
 br94idfkna2I3ZWPn4dnQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:k3sGiAsAUIQ=;bFGuqeKl15nxz6NzlsiOr2YrBbX
 dZwREjqK5BBVwRzCwQc0ZGVpFLJZdCNz9qxLZ1wozLQK5NzJukOsx9AkIOl+qvqSU/rvvBdry
 tDddZngQts4pPCMG6cuMDGb0oFDPMoFDYntqtsem0wrCfsZoJL+VANrXCAHrIwedmw5b6hgff
 3apacyRJvEtw7qmC3btko+Yq6IG8ZBysZBh5WTBsKTsQUkD/4Vfc/w89PRQuecwb8h9/gBfJX
 vkIMrSaV1okQF16UBDC5ZNM0ZZRhsO0ymM5RJgTVcen0r7Exe8GjCk4iOvFr0VyeZLKEYGxzp
 dDx3q4iUvsACratRJgGeca+cURcxb0A2HYerSCu11dGT6zlewp1v9n3smxCMByDZYBlrLc6UG
 kdYHEyAu2/+2n0K5LJ47inPj4MGwLxICGjHk4Bq33qEGEGpemMERnuoxyzfvOKXN3hdAuOgpm
 u0feXYi5VVizMbBfOpOAB9RH4B87nOZ034bVXaObwr9DhTRWReqLzrj6KSb5joRl5aQTcgYte
 DqAbzSwQgj5QjX0LXYl+DgitpQFFPXXIQHciJsx7GohkfN32LCaFEaAPeLYliEzKalbcsj8DF
 YLE7gGFxmPgiQMvKMJvEwY2Jtq0Izw3W5kFus8TdX4o5x7M+P5vdgFjNTcQfLrneUjCdu4YIx
 RK9ioHKK/cUYFAE4e2zN+ugWTqJ/PNH5dcPSdCdxg1PenGb5hnF2GTdVALMlxuAqTUPvIKVUL
 yQTYBUCXCGKBC1q3xR0MpgsBfXhAIlRhsz5AX1fDzhfBW/E6gxra9/9mbcd9vH4Yo7nNH/bar
 tffjJgkyGHIK9Ftc5o4TlGbXU3wvuw39bk59HxrJ2p49G2Xmy8pLquuYDW490XQlIuw4c1TZS
 Lals7TPGOlukaUxl6XNeC659hkvP+f9R8CojXwMMj/wddidMgJPXjRLzFKvFQx0iN3S4f5jRe
 D0i1z9QzpHiPIHsJKeSfHJn1Ay7TRortsZclNP7leoay5VLkTAY+BHhqvJe9ekoC/CEyy+3z+
 o/3WAbxtCt4kianOJ41B8DGsacH1vL55OZY9/xA3mceHXEv3dFDVO0W7SLHe2L9ngRpm9CaVh
 0i4/fQQreO3Gvhd3A6hwi0xstgKiwn+GEX/z4WVtTYBz3eniO8JkkECEgSANh99xEHvqnAeUj
 DhoUFOwIdVR6GsLwJk0tG111++5pQ2OfHwoqkkfjSFa40KUUafWTN1kZhJDh66JEk3nks/g/t
 5Y6N53khLxmk2XY+XnD5xIaD79hz6yprPRRqsdZ7dWMHQFGOTkBcuc5gUAD9TxRvTPysauMDg
 ygfgQm/0jFPVcUiZ9y41TOdkwkogHzTKwO6twg5h/VrNL38cA+8vnMBnEwDhCFnQ47RH4GHkV
 mEdC9kkFL6XL4zraBhIbM9wB8AbDD57plKDZQJTdQjksTH1KkFrpnjjoM5SZrBXhxe4tPqDU2
 qvLFQSA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org, Elijah Gabe Perez <eg642616@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > A shorter name 'quit-window-kill-buffer' gives more freedom
 > for possible future extensions, e.g. for a list of regexps
 > or buffer names as strings in addition to mode names as symbols.

OK.  We now already have t as possible value anyway.

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 15 Feb 2025 19:18:42 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 14:18:42 2025
Received: from localhost ([127.0.0.1]:57936 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjNgX-0004lG-W3
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 14:18:42 -0500
Received: from mail-oa1-x43.google.com ([2001:4860:4864:20::43]:51295)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
 id 1tjNgW-0004l0-EV
 for 76248 <at> debbugs.gnu.org; Sat, 15 Feb 2025 14:18:41 -0500
Received: by mail-oa1-x43.google.com with SMTP id
 586e51a60fabf-2b863fdc25aso824279fac.2
 for <76248 <at> debbugs.gnu.org>; Sat, 15 Feb 2025 11:18:40 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739647114; x=1740251914; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=DoBn5sUcZK6lF5ue79UJnVc6t81Tqt1dVQjD4kqo25Q=;
 b=UqLyCPGCMKLro8i1D/08Cweq1zYA36+MxJsY1gz7C51tzfd1QxjbFDMioGJO4rK87d
 nqDWFSRJPs9gDI2ATxJquKy+r+5SuCO4oWTb2ZchdI7ZmVjKljmdoLNilSal7ALwmlIc
 DectUBD/1VCh1Yxoeh1y7/+cjGKhU9vKZohNi0zixQ7CK88XEiTGVyMAOxx6tysS98HB
 ulwP7NdNT3xTQWkusGKmWogAvkJCnjpinb9qPkVBZdnXwWqRb4OlzJ99YT+FB3nRctB8
 gbYJdNRAZFEGGx90QfpcNHUvL05H4T+Trntqi67oCvUgxIJ7/RFD52zGyI4frIyo6bfa
 jl0w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739647114; x=1740251914;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=DoBn5sUcZK6lF5ue79UJnVc6t81Tqt1dVQjD4kqo25Q=;
 b=LcE4Y22GP2M156GesCbfCkSC4Vff/ajXdU9gMLrWuMksgPZzIIXmdvzIYYy6pLkQrs
 zS20iao/MUETrYjbuxzslqUOQSpGjpJPKEXERYrWGrEQHmryRrhaDBb5ouwy4lCk0hjt
 HRNH9UQjrxKihGYXEPhfB2HcDWpUsUy2A88jLvmdew1LPTlFbf8IBPSYe1znARDd/uCc
 FtyLmXMidvh4GEVi1xjt+sUtcrXFgUE56Q8F+G22/R/nm6R0ctJ0Qb6p/xFsVgCuVMEl
 gnYLSI4VY6RL2JNGvmVHt+isNhnWSOTBMy7ZQcG7ocHf4poLpvrYUiIaOYoDTVRWh1U4
 Qgug==
X-Gm-Message-State: AOJu0YxDizAwkyQ2rT2wAkHW4fJLZJFDkezaU8H8FUydBBZGdSMf2zcv
 gBEymaJap8NCPuikgKh7gmYnnbY0DqL9XrQhbmS17Y9IyIinnSyF
X-Gm-Gg: ASbGncu7xMwOav3e0YRbdYyG99G3Z8zxS2Ai9PpeTMkrdpfq1SmF2pjwzj6YDeKSKJd
 pCaEH/6qZ2Nf/NxLoG2rZjOuWbyS2sbZ6qcXCXn9bWl8hfWlDsWOB0LjXjJ9FlZY3/p2tFOFrye
 0O1Iha+dG25XmkgbzeF4juvO6md+g9RN6GAmK9ufxkPnBJM0yp6ZA587zs8d3/JjKLpGGCmwcB8
 he/4MAbKE9up1HGeUiJ7qKA1ThGCJGtZ/rh+q4xIN8A9I1DdyXjftVNdBI=
X-Google-Smtp-Source: AGHT+IEKq1YgNIBgqQI9m0bqVjZbiKkum6fePs0xp3jMh05lnUAEsRPtQ4eatM7LUzCfBo2QnvGgHA==
X-Received: by 2002:a05:6870:450c:b0:29e:5897:e9d1 with SMTP id
 586e51a60fabf-2bc99d91a26mr2022592fac.39.1739647114278; 
 Sat, 15 Feb 2025 11:18:34 -0800 (PST)
Received: from fedora ([2806:10ae:e:2120::3]) by smtp.gmail.com with ESMTPSA id
 586e51a60fabf-2b959777982sm2711919fac.39.2025.02.15.11.18.33
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 15 Feb 2025 11:18:33 -0800 (PST)
From: Elijah Gabe Perez <eg642616@HIDDEN>
To: martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
In-Reply-To: <ed4017a7-2114-41ba-8301-e0a0790d8fcf@HIDDEN> (martin rudalics
 via's message of "Sat, 15 Feb 2025 11:35:32 +0100")
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <87wmdt7nls.fsf@HIDDEN>
 <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN> <87tt8vpyai.fsf@HIDDEN>
 <ed4017a7-2114-41ba-8301-e0a0790d8fcf@HIDDEN>
Date: Sat, 15 Feb 2025 13:18:32 -0600
Message-ID: <87pljjow3b.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org, martin rudalics <rudalics@HIDDEN>, juri@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:

>> Wouldn't it be more convenient to put this into the let varlist?
>
> It would be more convenient ...
>
>> +  (let ((kill-from-mode
>> +         (or (eq quit-window-kill-buffer-modes t)
>> +		      (and (listp quit-window-kill-buffer-modes)
>> +		           (derived-mode-p quit-window-kill-buffer-modes)))))
>>
>>
>> ... or is there something i'm missing?
>
> ... but 'derived-mode-p' says to
>
>  "Return non-nil if the current major mode is derived from one of MODES.
>
> so I have to make the buffer current first via 'with-current-buffer' and
> only then I can call 'derived-mode-p'.

I see, thanks for the clarification.

-- 
                                                   - E.G via GNU Emacs.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 15 Feb 2025 19:18:51 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 14:18:51 2025
Received: from localhost ([127.0.0.1]:57939 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjNgh-0004le-CO
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 14:18:51 -0500
Received: from lists.gnu.org ([2001:470:142::17]:49892)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
 id 1tjNgZ-0004l5-Ex
 for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 14:18:43 -0500
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 <eg642616@HIDDEN>)
 id 1tjNgT-0003Wt-JN
 for bug-gnu-emacs@HIDDEN; Sat, 15 Feb 2025 14:18:37 -0500
Received: from mail-oa1-x42.google.com ([2001:4860:4864:20::42])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <eg642616@HIDDEN>)
 id 1tjNgS-0000Eh-2P
 for bug-gnu-emacs@HIDDEN; Sat, 15 Feb 2025 14:18:37 -0500
Received: by mail-oa1-x42.google.com with SMTP id
 586e51a60fabf-2adc2b6837eso975220fac.1
 for <bug-gnu-emacs@HIDDEN>; Sat, 15 Feb 2025 11:18:35 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739647114; x=1740251914; darn=gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=DoBn5sUcZK6lF5ue79UJnVc6t81Tqt1dVQjD4kqo25Q=;
 b=BC6+mnr/SUVrsblmOsdRTOIfa2JayeiuCfh5bVaOA5pdhkuYHObeXvFcIFoTlRZhIW
 PnQWCzZScNIPbIUkJ5JXVBTGZAZDkyclSYpSKj+bMpzs+UklbxwkMAcMvdUbxiD8IzxL
 EGwl9H03HhMa6HLee2uFYX2e8mSZ3p8OpjXtIgWAs6hm9CV/idaz4BuvyBZFALKtAoNM
 osXbF5PlmtDX3skFEICXbSttppyvcNUglZnooI+T+Xzlh6gVcKS7vBH0P9Nw5H67is7N
 4TrgWK5oIGhdLD2GPuE9qlZoRXu/O6zlgBISjNDP+WZTKuMPUHEoPxOAwPkXD4giZ6WC
 3WSg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739647114; x=1740251914;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=DoBn5sUcZK6lF5ue79UJnVc6t81Tqt1dVQjD4kqo25Q=;
 b=hLVmG+0XWBPXFse0IxcsM3pEs2Dufn2+3gGxhC0ln/ZhJvE6agYwrwZp8nsbnev9Bz
 Xt2GJAD9dIt9k7QdVvkiltGRHoQJ8RH1/Ds1OMZgaL6sD2UQZ0zhI9aHfajo4F/k2TOF
 +6cwdgJox2et2HvWenVO+ooV5rA9BM8l/Yw/A00WRxBnlN1lP37dqCDQFQ8EWSos898W
 E85g07zTxWkhcw73LyAQamboej2f37SpvgjJvEq56mZBd4g8apdBM7+PJ8VI+TYbNXSJ
 w+MWKu1gqFnh5/mLstFxOosWoX+cZA4NJGxW3y9sNcllRdwQ/HVd1g9hvciCW71PwKb/
 Zxug==
X-Gm-Message-State: AOJu0YykdcEsTUBjNA14pPexT7bEXyxOVxpozK+wv/SENzbYgifv0O8A
 oGVDtEe0uxmOLBnDXwc0e/suXnh6qq+4lxc6N2Nmrj2iY44wrxYmUpXHDMte
X-Gm-Gg: ASbGnctf9W17gCXxoyCcXob6e2KNhvNapIhKtmiPNoPi4YcF4SqnMeKrYpWWcKv1JNv
 EHMK8p4XWtmH4ArKCoiCa559E6E3SYRWxqag6ZkzC+LARzj+/MQDofgDIbck5fy647tc5amb4fW
 rt0fDhla3UYDzFmeL9gg3Q27b2tsPMT7RB61eO+p7FX/0QtlsxfpMKOoFafYMdOwIMnG3mdVoM3
 S9cNAh+f6z4odM7lcCwhISEgjIc/ndzjSglJRimu0m/GtkbXFpsjqQEUks=
X-Google-Smtp-Source: AGHT+IEKq1YgNIBgqQI9m0bqVjZbiKkum6fePs0xp3jMh05lnUAEsRPtQ4eatM7LUzCfBo2QnvGgHA==
X-Received: by 2002:a05:6870:450c:b0:29e:5897:e9d1 with SMTP id
 586e51a60fabf-2bc99d91a26mr2022592fac.39.1739647114278; 
 Sat, 15 Feb 2025 11:18:34 -0800 (PST)
Received: from fedora ([2806:10ae:e:2120::3]) by smtp.gmail.com with ESMTPSA id
 586e51a60fabf-2b959777982sm2711919fac.39.2025.02.15.11.18.33
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Sat, 15 Feb 2025 11:18:33 -0800 (PST)
From: Elijah Gabe Perez <eg642616@HIDDEN>
To: martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
In-Reply-To: <ed4017a7-2114-41ba-8301-e0a0790d8fcf@HIDDEN> (martin rudalics
 via's message of "Sat, 15 Feb 2025 11:35:32 +0100")
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <87wmdt7nls.fsf@HIDDEN>
 <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN> <87tt8vpyai.fsf@HIDDEN>
 <ed4017a7-2114-41ba-8301-e0a0790d8fcf@HIDDEN>
Date: Sat, 15 Feb 2025 13:18:32 -0600
Message-ID: <87pljjow3b.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2001:4860:4864:20::42;
 envelope-from=eg642616@HIDDEN; helo=mail-oa1-x42.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  martin rudalics via "Bug reports for GNU Emacs, the Swiss
 army knife of text editors" writes: >> Wouldn't it be more convenient to put
 this into the let varlist? > > It would be more convenient ... > >> + (let
 ((kill-from-mode >> + (or (eq quit-window-kill-buffer-modes t) >> + (and
 (listp quit [...] 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (eg642616[at]gmail.com)
 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
 in digit (eg642616[at]gmail.com)
X-Debbugs-Envelope-To: submit
Cc: 76248 <at> debbugs.gnu.org, martin rudalics <rudalics@HIDDEN>, juri@HIDDEN
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:

>> Wouldn't it be more convenient to put this into the let varlist?
>
> It would be more convenient ...
>
>> +  (let ((kill-from-mode
>> +         (or (eq quit-window-kill-buffer-modes t)
>> +		      (and (listp quit-window-kill-buffer-modes)
>> +		           (derived-mode-p quit-window-kill-buffer-modes)))))
>>
>>
>> ... or is there something i'm missing?
>
> ... but 'derived-mode-p' says to
>
>  "Return non-nil if the current major mode is derived from one of MODES.
>
> so I have to make the buffer current first via 'with-current-buffer' and
> only then I can call 'derived-mode-p'.

I see, thanks for the clarification.

-- 
                                                   - E.G via GNU Emacs.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 15 Feb 2025 18:21:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 13:21:48 2025
Received: from localhost ([127.0.0.1]:57839 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjMnU-00026F-6M
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 13:21:48 -0500
Received: from relay4-d.mail.gandi.net ([2001:4b98:dc4:8::224]:57679)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1tjMn9-00025W-9W
 for 76248 <at> debbugs.gnu.org; Sat, 15 Feb 2025 13:21:28 -0500
Received: by mail.gandi.net (Postfix) with ESMTPSA id C9FFA44446;
 Sat, 15 Feb 2025 18:21:16 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
In-Reply-To: <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN>
Organization: LINKOV.NET
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <87wmdt7nls.fsf@HIDDEN>
 <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN>
Date: Sat, 15 Feb 2025 20:11:44 +0200
Message-ID: <87y0y7gjrz.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-GND-State: clean
X-GND-Score: -100
X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdehfedvhecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghofhffkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecuggftrfgrthhtvghrnhepffegteefveelhfeljeefueehieduiedtfffhuddtkeeffffghfevheetgeeukeehnecukfhppeeluddruddvledrleekrdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepledurdduvdelrdelkedrhedphhgvlhhopehmrghilhdrghgrnhguihdrnhgvthdpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnsggprhgtphhtthhopeefpdhrtghpthhtohepjeeivdegkeesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopegvgheigedvieduieesghhmrghilhdrtghomhdprhgtphhtthhopehruhgurghlihgtshesghhmgidrrght
X-GND-Sasl: juri@HIDDEN
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org, Elijah Gabe Perez <eg642616@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

>> Then the name could be just 'quit-window-kill-buffer' for symmetry with
>> 'kill-buffer-quit-windows'.
>
> Hmm...  What about people who eventually expect buffer names or regexps
> to match the name of the window's buffer?

A shorter name 'quit-window-kill-buffer' gives more freedom
for possible future extensions, e.g. for a list of regexps
or buffer names as strings in addition to mode names as symbols.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 15 Feb 2025 10:35:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 05:35:47 2025
Received: from localhost ([127.0.0.1]:53526 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjFWU-0003Iq-Tn
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 05:35:47 -0500
Received: from mout.gmx.net ([212.227.15.19]:45085)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1tjFWR-0003IO-Vc
 for 76248 <at> debbugs.gnu.org; Sat, 15 Feb 2025 05:35:45 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1739615733; x=1740220533; i=rudalics@HIDDEN;
 bh=IuGexZavgsScPEfqpOI1kxnOAaiGOlDilozG2bCDYgg=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=BIlLvwqOOkE6sf9vvu0N2pqH/lk5NXrRuEPAPcF94MbPB4BLh1Y05/LAifc6QI8A
 HTO123fy0gE/cjwHzZh+WrJV7NsKgDyPiNzlWBvkEp7/9XCUiUbFbhEil0f4j60sW
 BoLEksDAhsjoCNpURgjodo0FXdnqnPYK19ZDeKQahA+JKodgKy7xn9xSg/Feo+7t8
 rZHiSYC+D0jgMm5x7eSbtPRnSVLA6dDASx5khQwkSh3p9o/ED3o+Ulpc5ezEZVtQI
 HaaTNKQ6b+PKOl4+aEV8ErksDw1XezEQmrJOTf0aO/ewBqtF5od52uGe3uogRGdMb
 rjmd14DFOAmg48Dt1g==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.97.148]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MUGi9-1tslsc0hBD-00WSDT; Sat, 15
 Feb 2025 11:35:33 +0100
Content-Type: multipart/mixed; boundary="------------VxSCAMoJAEoAdPHE0pd0HQH0"
Message-ID: <ed4017a7-2114-41ba-8301-e0a0790d8fcf@HIDDEN>
Date: Sat, 15 Feb 2025 11:35:32 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
To: Elijah Gabe Perez <eg642616@HIDDEN>,
 martin rudalics via Bug reports for GNU "Emacs, " the Swiss army knife of text
 editors <bug-gnu-emacs@HIDDEN>
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <87wmdt7nls.fsf@HIDDEN>
 <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN> <87tt8vpyai.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87tt8vpyai.fsf@HIDDEN>
X-Provags-ID: V03:K1:JIlWjf0DPSP5yvfDJflmqCUnI/dsidBRf/BxPYVRYu+v8Npzuue
 bfLAvc2T7zUh6meazl1FbjzHUfFqXbs1WTVSyvtcdaGTKgZ1rUU3GLitjmXaEjcAibPGDTf
 +KAXlJMZG7qZ++9HEJ3gBggfPBWY/mNJFyiayDqQDXP/8qGapLJPe/K0TTaEpB+UuTP7x6M
 D/ZYCk8nPVN3L7GddDzKg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:mczu5lCyk+8=;1PNWhc/33/8oZjtBGWQW20Fosni
 3Ee7C7XhsDFkskn7uszXQv6sH2xg7Tga+r4bc2T85H4l7ZPsCwgF45yiggXbEZqFNhep2XdNs
 vMIOIdPq1mFkgzdRImht8rahtDBjxcrApodDELqmSwuxKY4dKmmc65Mduorr86hhySwRgVSwo
 V7IqKLC4wai3K2qIPG89pFlqj9/hi/HKA6+4F5EMx9cUNyoqLaPmuii3390oJpHFEzVbx5oF0
 GBIyFent0eTf4cOULNQMLsSWteJRX55XUQyNNcwD0KNFHDJB/3bQ0PXkqXMlEKXBTMP+pvlys
 qU6BZldKTscxq67UzUPTVStUfOQ/b5EWjsHCvsWnteMyQsv8fYHZb45dQipyssPJwZgw8T7X+
 xBLhI/zSpKhzaP0tDC0DhknWEi23fGcJ5CsT6QLcp7UAd9j+v06n6oQjC3qDMllfP92hj4+Zl
 ef7DooguKES22ar9RQJIj4N3iopefEMzdST6a+R3Juemp/tVWnieskpznipGlQcGjtGpj/TB6
 t30e0+qXHGdZPIWVphVUHA+CZBrnoG21EL8Iliv/pIQyOd7wSexRiIzIFcxp3ijArghUdMZkD
 wl3Fo5ht9jSb8ZIgKUo+AKH07Ywcqc64h+MeZ2DrUdlln0OAP9X7a/8tOpiEjSuFbGIUak+E9
 NKdB4NoOlPi5RHAcuKSm2MBRamT27rXSI5FCe/IOe/36e+QXH8O1VA04keyJM3m2B7XGt7WJj
 sc2AlQYwyNNOuO0OnjIptGhH3gj+QryRbmNG2IEhYtm/cnXW9A6gxItDGfWBbuZL+/rn0U6Q7
 xlrXO8tgCYywPOJG9YgNBEvhqhVAczV8CmYYj+YwWTfXH+p5FNAMKW2UfQIvk4QQYTKDXBK8L
 X529S+Aw+4Msc6+N32epIpzCe2La+T/KLROXd6XmMdWKXw59BBVTbV40tYyIpbsLwoiXSpNew
 0rUf+ayw703Llwv3/vVLQBimfvLuPHdy5PCGjfhv+vX3pEQkuc/FyLK4voEEMDzizu149Lb7r
 rLj2ypG7EZgagFWMQ3WKdoc/Tc3cqGhkjYTJw8uVkTnMZcJe92Mh+HNVvl7LqCR0SF4KdfoHV
 PR885f2asvf36ulu6Qkk9WAceiAlbIVB6s7PqZB7FrYSr5tqIid9ArWv3aKmS6KJWr2iVxE55
 Ce9EM0h5zpmwZbNZ65CFkj1GKwEs6XPNm1261cVElnYI83g2w2Zp5h0eBHpjpsbHegH1AkG/S
 P3KtiuUhQ08y8x+Q5fYA9/E2Zcu7lTVi3nPgb+qZ6ya/pejBxLN6xMUrJ1Ll0cA7l9vYm5vdZ
 AntpNqZnGyWMto87Yrh78UuvjaSMBxREqJ+54mwglh/XIhucJDEIkugnNO3+ct+rtfzJqkqsT
 ZZ85RdsGQgU30KxHesdMBQ/iCJ0q/mKeCiSLoiAFwXMMGIT6IdCr6ylXDxqdMO9EUb7hriDqQ
 Gl63GtQ==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

This is a multi-part message in MIME format.
--------------VxSCAMoJAEoAdPHE0pd0HQH0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 > Shouldn't it be something like this?
 >
 > +  :type '(choice (repeat (symbol :tag "Major mode")) boolean)
 > +  :version "31.1"
 > +  :group 'windows)
 >
 > Otherwise it would give a warning due type.

Right.

 >> +  (let (kill-from-mode)
 >> +    (with-current-buffer (window-buffer (window-normalize-window window))
 >> +      ;; Run the hook from the buffer implied to get any buffer-local
 >> +      ;; values.
 >> +      (run-hooks 'quit-window-hook)
 >> +
 >> +      (setq kill-from-mode
 >> +	    (or (eq quit-window-kill-buffer-modes t)
 >> +		(and (listp quit-window-kill-buffer-modes)
 >> +		     (derived-mode-p quit-window-kill-buffer-modes)))))
 >
 > Wouldn't it be more convenient to put this into the let varlist?

It would be more convenient ...

 > +  (let ((kill-from-mode
 > +         (or (eq quit-window-kill-buffer-modes t)
 > +		      (and (listp quit-window-kill-buffer-modes)
 > +		           (derived-mode-p quit-window-kill-buffer-modes)))))
 >
 >
 > ... or is there something i'm missing?

... but 'derived-mode-p' says to

  "Return non-nil if the current major mode is derived from one of MODES.

so I have to make the buffer current first via 'with-current-buffer' and
only then I can call 'derived-mode-p'.

martin
--------------VxSCAMoJAEoAdPHE0pd0HQH0
Content-Type: text/x-patch; charset=UTF-8; name="quit-window-kill-buffer.diff"
Content-Disposition: attachment; filename="quit-window-kill-buffer.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL2xpc3Avd2luZG93LmVsIGIvbGlzcC93aW5kb3cuZWwKaW5kZXggMjkw
YjVjYWU2NGQuLmU2NTVlMDQzMWQ0IDEwMDY0NAotLS0gYS9saXNwL3dpbmRvdy5lbAorKysg
Yi9saXNwL3dpbmRvdy5lbApAQCAtNTQ0Niw2ICs1NDQ2LDE5IEBAIHF1aXQtcmVzdG9yZS13
aW5kb3cKICAgICAgKChlcSBidXJ5LW9yLWtpbGwgJ2J1cnkpCiAgICAgICAoYnVyeS1idWZm
ZXItaW50ZXJuYWwgYnVmZmVyKSkpKSkKIAorKGRlZmN1c3RvbSBxdWl0LXdpbmRvdy1raWxs
LWJ1ZmZlci1tb2RlcyBuaWwKKyAgIk5vbi1uaWwgbWVhbnMgYHF1aXQtd2luZG93JyBtYXkg
dHJ5IHRvIGtpbGwgV0lORE9XJ3MgYnVmZmVyLgorSWYgdGhpcyBpcyB0LCBgcXVpdC13aW5k
b3cnIHdpbGwgYWxzbyB0cnkgdG8ga2lsbCBXSU5ET1cncyBidWZmZXIuCitPdGhlcndpc2Us
IHRoaXMgc2hvdWxkIGJlIGEgbGlzdCBvZiBtYWpvciBtb2Rlcy4gIGBxdWl0LXdpbmRvdycg
d2lsbAora2lsbCB0aGUgYnVmZmVyIG9mIGl0cyBXSU5ET1cgYXJndW1lbnQgd2hlbiB0aGF0
IGJ1ZmZlcidzIG1ham9yIG1vZGUgaXMKK2VpdGhlciBhIG1lbWJlciBvZiB0aGlzIGxpc3Qg
b3IgaXMgZGVyaXZlZCBmcm9tIGEgbWVtYmVyIG9mIHRoaXMgbGlzdC4KK0luIGVpdGhlciBj
YXNlIGl0IHdpbGwga2lsbCB0aGUgYnVmZmVyIHJlZ2FyZGxlc3Mgb2YgdGhlIHZhbHVlIG9m
IHRoZQorS0lMTCBhcmd1bWVudC4iCisgIDp0eXBlICcoY2hvaWNlIChjb25zdCA6dGFnICJB
bGwgbWFqb3IgbW9kZXMiIHQpCisJCSAocmVwZWF0IChzeW1ib2wgOnRhZyAiTWFqb3IgbW9k
ZSIpKSkKKyAgOnZlcnNpb24gIjMxLjEiCisgIDpncm91cCAnd2luZG93cykKKwogKGRlZnVu
IHF1aXQtd2luZG93ICgmb3B0aW9uYWwga2lsbCB3aW5kb3cpCiAgICJRdWl0IFdJTkRPVyBh
bmQgYnVyeSBpdHMgYnVmZmVyLgogV0lORE9XIG11c3QgYmUgYSBsaXZlIHdpbmRvdyBhbmQg
ZGVmYXVsdHMgdG8gdGhlIHNlbGVjdGVkIG9uZS4KQEAgLTU0NTksMTEgKzU0NzIsMTkgQEAg
cXVpdC13aW5kb3cKIFRoZSBmdW5jdGlvbnMgaW4gYHF1aXQtd2luZG93LWhvb2snIHdpbGwg
YmUgcnVuIGJlZm9yZSBkb2luZwogYW55dGhpbmcgZWxzZS4iCiAgIChpbnRlcmFjdGl2ZSAi
UCIpCi0gIDs7IFJ1biB0aGUgaG9vayBmcm9tIHRoZSBidWZmZXIgaW1wbGllZCB0byBnZXQg
YW55IGJ1ZmZlci1sb2NhbAotICA7OyB2YWx1ZXMuCi0gICh3aXRoLWN1cnJlbnQtYnVmZmVy
ICh3aW5kb3ctYnVmZmVyICh3aW5kb3ctbm9ybWFsaXplLXdpbmRvdyB3aW5kb3cpKQotICAg
IChydW4taG9va3MgJ3F1aXQtd2luZG93LWhvb2spKQotICAocXVpdC1yZXN0b3JlLXdpbmRv
dyB3aW5kb3cgKGlmIGtpbGwgJ2tpbGwgJ2J1cnkpKSkKKyAgKGxldCAoa2lsbC1mcm9tLW1v
ZGUpCisgICAgKHdpdGgtY3VycmVudC1idWZmZXIgKHdpbmRvdy1idWZmZXIgKHdpbmRvdy1u
b3JtYWxpemUtd2luZG93IHdpbmRvdykpCisgICAgICA7OyBSdW4gdGhlIGhvb2sgZnJvbSB0
aGUgYnVmZmVyIGltcGxpZWQgdG8gZ2V0IGFueSBidWZmZXItbG9jYWwKKyAgICAgIDs7IHZh
bHVlcy4KKyAgICAgIChydW4taG9va3MgJ3F1aXQtd2luZG93LWhvb2spCisKKyAgICAgIChz
ZXRxIGtpbGwtZnJvbS1tb2RlCisJICAgIChvciAoZXEgcXVpdC13aW5kb3cta2lsbC1idWZm
ZXItbW9kZXMgdCkKKwkJKGFuZCAobGlzdHAgcXVpdC13aW5kb3cta2lsbC1idWZmZXItbW9k
ZXMpCisJCSAgICAgKGRlcml2ZWQtbW9kZS1wIHF1aXQtd2luZG93LWtpbGwtYnVmZmVyLW1v
ZGVzKSkpKSkKKworICAgIChxdWl0LXJlc3RvcmUtd2luZG93CisgICAgIHdpbmRvdyAoaWYg
KG9yIGtpbGwga2lsbC1mcm9tLW1vZGUpICdraWxsICdidXJ5KSkpKQogCiAoZGVmdW4gcXVp
dC13aW5kb3dzLW9uICgmb3B0aW9uYWwgYnVmZmVyLW9yLW5hbWUga2lsbCBmcmFtZSkKICAg
IlF1aXQgYWxsIHdpbmRvd3Mgc2hvd2luZyBCVUZGRVItT1ItTkFNRS4K

--------------VxSCAMoJAEoAdPHE0pd0HQH0--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 15 Feb 2025 10:35:46 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 05:35:46 2025
Received: from localhost ([127.0.0.1]:53524 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjFWU-0003Ii-CG
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 05:35:46 -0500
Received: from lists.gnu.org ([2001:470:142::17]:52624)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1tjFWR-0003IN-TH
 for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 05:35:44 -0500
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 <rudalics@HIDDEN>) id 1tjFWL-00088f-C5
 for bug-gnu-emacs@HIDDEN; Sat, 15 Feb 2025 05:35:37 -0500
Received: from mout.gmx.net ([212.227.15.19])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <rudalics@HIDDEN>) id 1tjFWJ-0003fM-Fw
 for bug-gnu-emacs@HIDDEN; Sat, 15 Feb 2025 05:35:37 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1739615733; x=1740220533; i=rudalics@HIDDEN;
 bh=IuGexZavgsScPEfqpOI1kxnOAaiGOlDilozG2bCDYgg=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=BIlLvwqOOkE6sf9vvu0N2pqH/lk5NXrRuEPAPcF94MbPB4BLh1Y05/LAifc6QI8A
 HTO123fy0gE/cjwHzZh+WrJV7NsKgDyPiNzlWBvkEp7/9XCUiUbFbhEil0f4j60sW
 BoLEksDAhsjoCNpURgjodo0FXdnqnPYK19ZDeKQahA+JKodgKy7xn9xSg/Feo+7t8
 rZHiSYC+D0jgMm5x7eSbtPRnSVLA6dDASx5khQwkSh3p9o/ED3o+Ulpc5ezEZVtQI
 HaaTNKQ6b+PKOl4+aEV8ErksDw1XezEQmrJOTf0aO/ewBqtF5od52uGe3uogRGdMb
 rjmd14DFOAmg48Dt1g==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.97.148]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MUGi9-1tslsc0hBD-00WSDT; Sat, 15
 Feb 2025 11:35:33 +0100
Content-Type: multipart/mixed; boundary="------------VxSCAMoJAEoAdPHE0pd0HQH0"
Message-ID: <ed4017a7-2114-41ba-8301-e0a0790d8fcf@HIDDEN>
Date: Sat, 15 Feb 2025 11:35:32 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
To: Elijah Gabe Perez <eg642616@HIDDEN>,
 martin rudalics via Bug reports for GNU "Emacs, " the Swiss army knife of text
 editors <bug-gnu-emacs@HIDDEN>
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <87wmdt7nls.fsf@HIDDEN>
 <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN> <87tt8vpyai.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87tt8vpyai.fsf@HIDDEN>
X-Provags-ID: V03:K1:JIlWjf0DPSP5yvfDJflmqCUnI/dsidBRf/BxPYVRYu+v8Npzuue
 bfLAvc2T7zUh6meazl1FbjzHUfFqXbs1WTVSyvtcdaGTKgZ1rUU3GLitjmXaEjcAibPGDTf
 +KAXlJMZG7qZ++9HEJ3gBggfPBWY/mNJFyiayDqQDXP/8qGapLJPe/K0TTaEpB+UuTP7x6M
 D/ZYCk8nPVN3L7GddDzKg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:mczu5lCyk+8=;1PNWhc/33/8oZjtBGWQW20Fosni
 3Ee7C7XhsDFkskn7uszXQv6sH2xg7Tga+r4bc2T85H4l7ZPsCwgF45yiggXbEZqFNhep2XdNs
 vMIOIdPq1mFkgzdRImht8rahtDBjxcrApodDELqmSwuxKY4dKmmc65Mduorr86hhySwRgVSwo
 V7IqKLC4wai3K2qIPG89pFlqj9/hi/HKA6+4F5EMx9cUNyoqLaPmuii3390oJpHFEzVbx5oF0
 GBIyFent0eTf4cOULNQMLsSWteJRX55XUQyNNcwD0KNFHDJB/3bQ0PXkqXMlEKXBTMP+pvlys
 qU6BZldKTscxq67UzUPTVStUfOQ/b5EWjsHCvsWnteMyQsv8fYHZb45dQipyssPJwZgw8T7X+
 xBLhI/zSpKhzaP0tDC0DhknWEi23fGcJ5CsT6QLcp7UAd9j+v06n6oQjC3qDMllfP92hj4+Zl
 ef7DooguKES22ar9RQJIj4N3iopefEMzdST6a+R3Juemp/tVWnieskpznipGlQcGjtGpj/TB6
 t30e0+qXHGdZPIWVphVUHA+CZBrnoG21EL8Iliv/pIQyOd7wSexRiIzIFcxp3ijArghUdMZkD
 wl3Fo5ht9jSb8ZIgKUo+AKH07Ywcqc64h+MeZ2DrUdlln0OAP9X7a/8tOpiEjSuFbGIUak+E9
 NKdB4NoOlPi5RHAcuKSm2MBRamT27rXSI5FCe/IOe/36e+QXH8O1VA04keyJM3m2B7XGt7WJj
 sc2AlQYwyNNOuO0OnjIptGhH3gj+QryRbmNG2IEhYtm/cnXW9A6gxItDGfWBbuZL+/rn0U6Q7
 xlrXO8tgCYywPOJG9YgNBEvhqhVAczV8CmYYj+YwWTfXH+p5FNAMKW2UfQIvk4QQYTKDXBK8L
 X529S+Aw+4Msc6+N32epIpzCe2La+T/KLROXd6XmMdWKXw59BBVTbV40tYyIpbsLwoiXSpNew
 0rUf+ayw703Llwv3/vVLQBimfvLuPHdy5PCGjfhv+vX3pEQkuc/FyLK4voEEMDzizu149Lb7r
 rLj2ypG7EZgagFWMQ3WKdoc/Tc3cqGhkjYTJw8uVkTnMZcJe92Mh+HNVvl7LqCR0SF4KdfoHV
 PR885f2asvf36ulu6Qkk9WAceiAlbIVB6s7PqZB7FrYSr5tqIid9ArWv3aKmS6KJWr2iVxE55
 Ce9EM0h5zpmwZbNZ65CFkj1GKwEs6XPNm1261cVElnYI83g2w2Zp5h0eBHpjpsbHegH1AkG/S
 P3KtiuUhQ08y8x+Q5fYA9/E2Zcu7lTVi3nPgb+qZ6ya/pejBxLN6xMUrJ1Ll0cA7l9vYm5vdZ
 AntpNqZnGyWMto87Yrh78UuvjaSMBxREqJ+54mwglh/XIhucJDEIkugnNO3+ct+rtfzJqkqsT
 ZZ85RdsGQgU30KxHesdMBQ/iCJ0q/mKeCiSLoiAFwXMMGIT6IdCr6ylXDxqdMO9EUb7hriDqQ
 Gl63GtQ==
Received-SPF: pass client-ip=212.227.15.19; envelope-from=rudalics@HIDDEN;
 helo=mout.gmx.net
X-Spam_score_int: -27
X-Spam_score: -2.8
X-Spam_bar: --
X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001,
 RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
 SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: submit
Cc: 76248 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

This is a multi-part message in MIME format.
--------------VxSCAMoJAEoAdPHE0pd0HQH0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 > Shouldn't it be something like this?
 >
 > +  :type '(choice (repeat (symbol :tag "Major mode")) boolean)
 > +  :version "31.1"
 > +  :group 'windows)
 >
 > Otherwise it would give a warning due type.

Right.

 >> +  (let (kill-from-mode)
 >> +    (with-current-buffer (window-buffer (window-normalize-window window))
 >> +      ;; Run the hook from the buffer implied to get any buffer-local
 >> +      ;; values.
 >> +      (run-hooks 'quit-window-hook)
 >> +
 >> +      (setq kill-from-mode
 >> +	    (or (eq quit-window-kill-buffer-modes t)
 >> +		(and (listp quit-window-kill-buffer-modes)
 >> +		     (derived-mode-p quit-window-kill-buffer-modes)))))
 >
 > Wouldn't it be more convenient to put this into the let varlist?

It would be more convenient ...

 > +  (let ((kill-from-mode
 > +         (or (eq quit-window-kill-buffer-modes t)
 > +		      (and (listp quit-window-kill-buffer-modes)
 > +		           (derived-mode-p quit-window-kill-buffer-modes)))))
 >
 >
 > ... or is there something i'm missing?

... but 'derived-mode-p' says to

  "Return non-nil if the current major mode is derived from one of MODES.

so I have to make the buffer current first via 'with-current-buffer' and
only then I can call 'derived-mode-p'.

martin
--------------VxSCAMoJAEoAdPHE0pd0HQH0
Content-Type: text/x-patch; charset=UTF-8; name="quit-window-kill-buffer.diff"
Content-Disposition: attachment; filename="quit-window-kill-buffer.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL2xpc3Avd2luZG93LmVsIGIvbGlzcC93aW5kb3cuZWwKaW5kZXggMjkw
YjVjYWU2NGQuLmU2NTVlMDQzMWQ0IDEwMDY0NAotLS0gYS9saXNwL3dpbmRvdy5lbAorKysg
Yi9saXNwL3dpbmRvdy5lbApAQCAtNTQ0Niw2ICs1NDQ2LDE5IEBAIHF1aXQtcmVzdG9yZS13
aW5kb3cKICAgICAgKChlcSBidXJ5LW9yLWtpbGwgJ2J1cnkpCiAgICAgICAoYnVyeS1idWZm
ZXItaW50ZXJuYWwgYnVmZmVyKSkpKSkKIAorKGRlZmN1c3RvbSBxdWl0LXdpbmRvdy1raWxs
LWJ1ZmZlci1tb2RlcyBuaWwKKyAgIk5vbi1uaWwgbWVhbnMgYHF1aXQtd2luZG93JyBtYXkg
dHJ5IHRvIGtpbGwgV0lORE9XJ3MgYnVmZmVyLgorSWYgdGhpcyBpcyB0LCBgcXVpdC13aW5k
b3cnIHdpbGwgYWxzbyB0cnkgdG8ga2lsbCBXSU5ET1cncyBidWZmZXIuCitPdGhlcndpc2Us
IHRoaXMgc2hvdWxkIGJlIGEgbGlzdCBvZiBtYWpvciBtb2Rlcy4gIGBxdWl0LXdpbmRvdycg
d2lsbAora2lsbCB0aGUgYnVmZmVyIG9mIGl0cyBXSU5ET1cgYXJndW1lbnQgd2hlbiB0aGF0
IGJ1ZmZlcidzIG1ham9yIG1vZGUgaXMKK2VpdGhlciBhIG1lbWJlciBvZiB0aGlzIGxpc3Qg
b3IgaXMgZGVyaXZlZCBmcm9tIGEgbWVtYmVyIG9mIHRoaXMgbGlzdC4KK0luIGVpdGhlciBj
YXNlIGl0IHdpbGwga2lsbCB0aGUgYnVmZmVyIHJlZ2FyZGxlc3Mgb2YgdGhlIHZhbHVlIG9m
IHRoZQorS0lMTCBhcmd1bWVudC4iCisgIDp0eXBlICcoY2hvaWNlIChjb25zdCA6dGFnICJB
bGwgbWFqb3IgbW9kZXMiIHQpCisJCSAocmVwZWF0IChzeW1ib2wgOnRhZyAiTWFqb3IgbW9k
ZSIpKSkKKyAgOnZlcnNpb24gIjMxLjEiCisgIDpncm91cCAnd2luZG93cykKKwogKGRlZnVu
IHF1aXQtd2luZG93ICgmb3B0aW9uYWwga2lsbCB3aW5kb3cpCiAgICJRdWl0IFdJTkRPVyBh
bmQgYnVyeSBpdHMgYnVmZmVyLgogV0lORE9XIG11c3QgYmUgYSBsaXZlIHdpbmRvdyBhbmQg
ZGVmYXVsdHMgdG8gdGhlIHNlbGVjdGVkIG9uZS4KQEAgLTU0NTksMTEgKzU0NzIsMTkgQEAg
cXVpdC13aW5kb3cKIFRoZSBmdW5jdGlvbnMgaW4gYHF1aXQtd2luZG93LWhvb2snIHdpbGwg
YmUgcnVuIGJlZm9yZSBkb2luZwogYW55dGhpbmcgZWxzZS4iCiAgIChpbnRlcmFjdGl2ZSAi
UCIpCi0gIDs7IFJ1biB0aGUgaG9vayBmcm9tIHRoZSBidWZmZXIgaW1wbGllZCB0byBnZXQg
YW55IGJ1ZmZlci1sb2NhbAotICA7OyB2YWx1ZXMuCi0gICh3aXRoLWN1cnJlbnQtYnVmZmVy
ICh3aW5kb3ctYnVmZmVyICh3aW5kb3ctbm9ybWFsaXplLXdpbmRvdyB3aW5kb3cpKQotICAg
IChydW4taG9va3MgJ3F1aXQtd2luZG93LWhvb2spKQotICAocXVpdC1yZXN0b3JlLXdpbmRv
dyB3aW5kb3cgKGlmIGtpbGwgJ2tpbGwgJ2J1cnkpKSkKKyAgKGxldCAoa2lsbC1mcm9tLW1v
ZGUpCisgICAgKHdpdGgtY3VycmVudC1idWZmZXIgKHdpbmRvdy1idWZmZXIgKHdpbmRvdy1u
b3JtYWxpemUtd2luZG93IHdpbmRvdykpCisgICAgICA7OyBSdW4gdGhlIGhvb2sgZnJvbSB0
aGUgYnVmZmVyIGltcGxpZWQgdG8gZ2V0IGFueSBidWZmZXItbG9jYWwKKyAgICAgIDs7IHZh
bHVlcy4KKyAgICAgIChydW4taG9va3MgJ3F1aXQtd2luZG93LWhvb2spCisKKyAgICAgIChz
ZXRxIGtpbGwtZnJvbS1tb2RlCisJICAgIChvciAoZXEgcXVpdC13aW5kb3cta2lsbC1idWZm
ZXItbW9kZXMgdCkKKwkJKGFuZCAobGlzdHAgcXVpdC13aW5kb3cta2lsbC1idWZmZXItbW9k
ZXMpCisJCSAgICAgKGRlcml2ZWQtbW9kZS1wIHF1aXQtd2luZG93LWtpbGwtYnVmZmVyLW1v
ZGVzKSkpKSkKKworICAgIChxdWl0LXJlc3RvcmUtd2luZG93CisgICAgIHdpbmRvdyAoaWYg
KG9yIGtpbGwga2lsbC1mcm9tLW1vZGUpICdraWxsICdidXJ5KSkpKQogCiAoZGVmdW4gcXVp
dC13aW5kb3dzLW9uICgmb3B0aW9uYWwgYnVmZmVyLW9yLW5hbWUga2lsbCBmcmFtZSkKICAg
IlF1aXQgYWxsIHdpbmRvd3Mgc2hvd2luZyBCVUZGRVItT1ItTkFNRS4K

--------------VxSCAMoJAEoAdPHE0pd0HQH0--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 15 Feb 2025 05:33:36 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 00:33:36 2025
Received: from localhost ([127.0.0.1]:52977 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjAo3-0005cn-L4
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 00:33:35 -0500
Received: from mail-oi1-x244.google.com ([2607:f8b0:4864:20::244]:42263)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
 id 1tjAo1-0005cU-Bv
 for 76248 <at> debbugs.gnu.org; Sat, 15 Feb 2025 00:33:34 -0500
Received: by mail-oi1-x244.google.com with SMTP id
 5614622812f47-3f1c94936c5so1538635b6e.1
 for <76248 <at> debbugs.gnu.org>; Fri, 14 Feb 2025 21:33:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739597607; x=1740202407; darn=debbugs.gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=vIr+GyOaY/c6r6Z6IMq/HPQTyHUiyNw+SgQ9CQyks1k=;
 b=dXPcamtmmXUHGLVq8woFsjnrIuveBkz1REJrlQ3MkI/xJhHeZ1tR8e+CxlSanDnR8e
 P16ei5LQH2TbzUAgVKa4axIuuMiYZhLta4MYlvLa/c99FjO0WS5LGODdGKBa2+4D72Qk
 i2tDff8PXUhRwPwtmiC0lW9XAVN/j2ZdRK29FvAbvgDFBca7M9/FkIrBvbsUzEs3nyVT
 nOwcFJBcJixKFprKzptRhtySw4lbL9Yj6zrUgvProITmhaLyk3R02khX4X4HClDqclh2
 g5vC+t7hMuu35kcfr4qb14plH7reCWSKZbBHBwv587p44gppD78AV9l/IxqZpR/Y+DUR
 xRkw==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739597607; x=1740202407;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=vIr+GyOaY/c6r6Z6IMq/HPQTyHUiyNw+SgQ9CQyks1k=;
 b=t3+bd3PTq2Ko3Hwu2BnNtsh8xMUIhJs5Xm9vbWIFIjmfascF4271KX3TGtU3LDiNTR
 nAjEKWwO46ouufRt2Yutxc7w6B/ian5oLC5/bvAtlxtPn7XEVS4pWQTmdJXqTM8uAnwB
 W1RAjcixEHsxJfIHSquBUy9eKXs7pwmB/EoQnhDZi0JnuvXPB0bqf3gLjK1v6pwDUfB1
 EK+ijpzYXrNwfzM025TcNay6Jo+sOODsj+7V2Df9htIXHJi3eew2OZmPPoKryNTxQ6Ze
 h/9GwvrtIzyMoGC86dqFjoyZ4TW6HBsRBdqm4nkDLJTU6U66M/fL1GGOxj5Vgh7EOaAC
 F6Bg==
X-Forwarded-Encrypted: i=1;
 AJvYcCVcdmzm9cc26mbrIOx0eqlEtw2lKK4wU8yeVXuMsqaY20kPf5gm0gjjaoOHIk3oO2i4UySRqA==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YwbEOTAPnEaeA7mTxRUc/7IghwhifPtA02+KbE0OYTKeW55Mddp
 qNLx/30PVkGEkrRpIbop/XcZUUTAL+0sDhE0ii9eVlBcjePOmiTj77g6ybx1
X-Gm-Gg: ASbGncun26UUpGmTXj3Rjr/OZF9P3ObWkIlM9TYoW/rlsZSTDuYOhmYAKyQdbcazpbW
 9OIx/zwfpd+hRJ7ifep10of5ykUvpaDqUVIjXENyLDvmljka8dx33KigyLXPOaJc/xagW9Zd6/w
 M20dvQU3p9l8YsjuL+wW1rhl9EcXIhnqXt6WYfMd/loLcq0BiY4H86fbwyPVrCAYlct1/T8Dy8r
 1e/f5eZnO56rCKAEHsIrz3yYV/LoxEzAw4A+u/pv+qSqtkAelInjsIm0zM=
X-Google-Smtp-Source: AGHT+IHUIPP0suVUYIJKsK4VrQTf5RYre0+Srq4bemlTtna1tCnJ7wFjJWzkMLZZmcFUsMH0Bv8ggQ==
X-Received: by 2002:a05:6808:3843:b0:3eb:3dd6:81bc with SMTP id
 5614622812f47-3f3eb38c405mr1020274b6e.15.1739597607238; 
 Fri, 14 Feb 2025 21:33:27 -0800 (PST)
Received: from fedora ([2806:10ae:e:2120::3]) by smtp.gmail.com with ESMTPSA id
 5614622812f47-3f3daa165bfsm1788254b6e.41.2025.02.14.21.33.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 14 Feb 2025 21:33:26 -0800 (PST)
From: Elijah Gabe Perez <eg642616@HIDDEN>
To: martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
In-Reply-To: <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN> (martin rudalics
 via's message of "Fri, 14 Feb 2025 11:24:49 +0100")
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <87wmdt7nls.fsf@HIDDEN>
 <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN>
Date: Fri, 14 Feb 2025 23:33:25 -0600
Message-ID: <87tt8vpyai.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-Spam-Score: 0.3 (/)
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org, martin rudalics <rudalics@HIDDEN>,
 Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.7 (/)

martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:

> +either a member of this list or is derived from a member of this list.
> +In either case it will kill the buffer regardless of the value of the
> +KILL argument."
> +  :type '(repeat (symbol :tag "Major mode"))
> +  :version "31.1"
> +  :group 'windows)

Shouldn't it be something like this?

+  :type '(choice (repeat (symbol :tag "Major mode")) boolean)
+  :version "31.1"
+  :group 'windows)

Otherwise it would give a warning due type.

> +  (let (kill-from-mode)
> +    (with-current-buffer (window-buffer (window-normalize-window window))
> +      ;; Run the hook from the buffer implied to get any buffer-local
> +      ;; values.
> +      (run-hooks 'quit-window-hook)
> +
> +      (setq kill-from-mode
> +	    (or (eq quit-window-kill-buffer-modes t)
> +		(and (listp quit-window-kill-buffer-modes)
> +		     (derived-mode-p quit-window-kill-buffer-modes)))))

Wouldn't it be more convenient to put this into the let varlist?

+  (let ((kill-from-mode
+         (or (eq quit-window-kill-buffer-modes t)
+		      (and (listp quit-window-kill-buffer-modes)
+		           (derived-mode-p quit-window-kill-buffer-modes)))))


... or is there something i'm missing?

-- 
                                                   - E.G via GNU Emacs.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 15 Feb 2025 05:33:44 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sat Feb 15 00:33:44 2025
Received: from localhost ([127.0.0.1]:52980 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tjAoC-0005dA-2g
	for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 00:33:44 -0500
Received: from lists.gnu.org ([2001:470:142::17]:45948)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
 id 1tjAo3-0005cY-Tz
 for submit <at> debbugs.gnu.org; Sat, 15 Feb 2025 00:33:36 -0500
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 <eg642616@HIDDEN>)
 id 1tjAny-0000aa-IT
 for bug-gnu-emacs@HIDDEN; Sat, 15 Feb 2025 00:33:30 -0500
Received: from mail-oi1-x244.google.com ([2607:f8b0:4864:20::244])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <eg642616@HIDDEN>)
 id 1tjAnw-00017q-OL
 for bug-gnu-emacs@HIDDEN; Sat, 15 Feb 2025 00:33:30 -0500
Received: by mail-oi1-x244.google.com with SMTP id
 5614622812f47-3f3e0498beaso924727b6e.1
 for <bug-gnu-emacs@HIDDEN>; Fri, 14 Feb 2025 21:33:28 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739597607; x=1740202407; darn=gnu.org;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:from:to:cc:subject:date:message-id:reply-to;
 bh=vIr+GyOaY/c6r6Z6IMq/HPQTyHUiyNw+SgQ9CQyks1k=;
 b=eMjTsksYWo4BGdtacqyjI4PDUmT2z0EprRnyvKq8ss28BJHQrjAXZnVSeMnhGfGKAc
 Da2R9T+QOmLqXamNnwJb3Pw0yM0gQuwn447x2MngZOa2utgqORbWvYNc+xk8Sj6rDG0c
 W/lAOqiTbdU4B0dlmGffa6KxJJ2jKCGkTbM8FI8oLci+ieq/WwTKvXjK/cLFfSuxW+xi
 /Cfbt6SWIorPVhjDidUAf1DalOPYnuqIJfbEnWZQvkNuuzt0X7t+lf7Ggoir1eJVwnR/
 F/aBl53hqYjMc4pams9obxDOfXnA6t3I5hILoKSujU+OQ4sAc7Gd2BySaBfI2wAh0HWx
 zNVg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739597607; x=1740202407;
 h=mime-version:user-agent:message-id:date:references:in-reply-to
 :subject:cc:to:from:x-gm-message-state:from:to:cc:subject:date
 :message-id:reply-to;
 bh=vIr+GyOaY/c6r6Z6IMq/HPQTyHUiyNw+SgQ9CQyks1k=;
 b=X0/AmXnEvRstMnTi9naJ+tf+DMh0AaLBXoZZt7TdM0c9awS8bOYQItpdkE9so64n+X
 DkzcM2Q+EotTNjZBSwm0ByeXsGw/d4MO1bxlf69N0bk+SQn7bVu8081wgI4MH80IpEAO
 Rvydi1vvotXusao/E+R7TkH0z61IFPBXziKkLXF998bFTjVjQv1W8X1+GTo07jQLmytS
 dWREFAJqHw4xk8nIUhBNmBHaskebjaZWObdeXSoGRKXm8Q5rOMZ4xpRTWfiX8wILfyZ+
 uxDhi1rlJ+VHIFf/qNKLRnaza8kWUvXc7w9zXnZHShs4FfWPzVWpmXG9/NPa/YEFESbW
 GRrQ==
X-Gm-Message-State: AOJu0Yyd+vEg/UK8HU0Jo2icxREIEtf2hANnENeLyz3Lnc20dudh4sFl
 wml/Tqvzw96lo8qtLUeXYjNhxzk/MXwS3vNCc68P8iNNGB7ksaDj
X-Gm-Gg: ASbGnctJtu4FqUimj+MkQM20xBU1Ok9Z9cqpmXaTVxhmz/w/gKzyJ+uwJpNvIWQ50a5
 /1UGMOoZcW6Xeo8qf09K5RcPYt1yt5qrVBI2lvLzi1fDDaxGg1vHYeQU6+ymynCUbNGfmLTV5VK
 v7oFNvUoMJ8hBwMHBEWC0UAphimdwadXWX0rAeeu18HIiaXWSGBuKrfzA+031YFpZyo+6lGWlJf
 mjRtCyDmVeisdeW215ZZ336qfE4Qg2iCOp+hgCCJ8bJ+En0VBFFERlU7Ms=
X-Google-Smtp-Source: AGHT+IHUIPP0suVUYIJKsK4VrQTf5RYre0+Srq4bemlTtna1tCnJ7wFjJWzkMLZZmcFUsMH0Bv8ggQ==
X-Received: by 2002:a05:6808:3843:b0:3eb:3dd6:81bc with SMTP id
 5614622812f47-3f3eb38c405mr1020274b6e.15.1739597607238; 
 Fri, 14 Feb 2025 21:33:27 -0800 (PST)
Received: from fedora ([2806:10ae:e:2120::3]) by smtp.gmail.com with ESMTPSA id
 5614622812f47-3f3daa165bfsm1788254b6e.41.2025.02.14.21.33.26
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Fri, 14 Feb 2025 21:33:26 -0800 (PST)
From: Elijah Gabe Perez <eg642616@HIDDEN>
To: martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
 text editors" <bug-gnu-emacs@HIDDEN>
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
In-Reply-To: <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN> (martin rudalics
 via's message of "Fri, 14 Feb 2025 11:24:49 +0100")
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <87wmdt7nls.fsf@HIDDEN>
 <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN>
Date: Fri, 14 Feb 2025 23:33:25 -0600
Message-ID: <87tt8vpyai.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2607:f8b0:4864:20::244;
 envelope-from=eg642616@HIDDEN; helo=mail-oi1-x244.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  martin rudalics via "Bug reports for GNU Emacs, the Swiss
 army knife of text editors" writes: > +either a member of this list or is
 derived from a member of this list. > +In either case it will kill the buffer
 regardless of the value of the > +KILL argument." > + :type '(repeat (symbol
 :tag "M [...] 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (eg642616[at]gmail.com)
 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
 in digit (eg642616[at]gmail.com)
X-Debbugs-Envelope-To: submit
Cc: 76248 <at> debbugs.gnu.org, martin rudalics <rudalics@HIDDEN>,
 Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)

martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:

> +either a member of this list or is derived from a member of this list.
> +In either case it will kill the buffer regardless of the value of the
> +KILL argument."
> +  :type '(repeat (symbol :tag "Major mode"))
> +  :version "31.1"
> +  :group 'windows)

Shouldn't it be something like this?

+  :type '(choice (repeat (symbol :tag "Major mode")) boolean)
+  :version "31.1"
+  :group 'windows)

Otherwise it would give a warning due type.

> +  (let (kill-from-mode)
> +    (with-current-buffer (window-buffer (window-normalize-window window))
> +      ;; Run the hook from the buffer implied to get any buffer-local
> +      ;; values.
> +      (run-hooks 'quit-window-hook)
> +
> +      (setq kill-from-mode
> +	    (or (eq quit-window-kill-buffer-modes t)
> +		(and (listp quit-window-kill-buffer-modes)
> +		     (derived-mode-p quit-window-kill-buffer-modes)))))

Wouldn't it be more convenient to put this into the let varlist?

+  (let ((kill-from-mode
+         (or (eq quit-window-kill-buffer-modes t)
+		      (and (listp quit-window-kill-buffer-modes)
+		           (derived-mode-p quit-window-kill-buffer-modes)))))


... or is there something i'm missing?

-- 
                                                   - E.G via GNU Emacs.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 14 Feb 2025 10:24:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 05:24:58 2025
Received: from localhost ([127.0.0.1]:47175 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tissU-00037N-H6
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 05:24:58 -0500
Received: from mout.gmx.net ([212.227.15.19]:57215)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1tissS-000374-2V
 for 76248 <at> debbugs.gnu.org; Fri, 14 Feb 2025 05:24:56 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1739528690; x=1740133490; i=rudalics@HIDDEN;
 bh=Ie8HIhlqKAT58KZ+5sceyCJ5eCNsxF9+6VJL9N9NwmM=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=qryixqSz8XNCZGK3fmpcxXVQyJ30Rj3Hq3Owjd8MO6HGYj/uTQqz/1AyFYFnbpQX
 2uuL/pJrk8eK4ggB6ysNvJWA1aNlUaSBDV04lTVwhdaRkqHq61IUvo+3Oa68IzNR2
 Mp+FCiUXvGeliKzRaB4i4M55INHpDF9Vr0QowWY7QCFZ4YP+sHvMDLzJvsddARVvU
 UzMD8Yf2ZQmW4uLDcqIJfw5wOBNAFNnZPZPZ8osIDxcgDX4Q9pu9GtKTXI4ONXOaE
 r3atTO6LttcparcqZ0Y9nWMaK5AeBAiK7GNfCon6Bh0vNHuAltiMUmVkPkcvBqZE0
 mVo/72oysDd4rn0e4A==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.125.249.73]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1N2V0H-1tEb6s45KZ-015cHW; Fri, 14
 Feb 2025 11:24:50 +0100
Content-Type: multipart/mixed; boundary="------------PKwxJQqtMJkKrOGaR0RD1LGJ"
Message-ID: <47ef95e3-199b-4d71-9be1-076bf38d2001@HIDDEN>
Date: Fri, 14 Feb 2025 11:24:49 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
To: Juri Linkov <juri@HIDDEN>
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <87wmdt7nls.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87wmdt7nls.fsf@HIDDEN>
X-Provags-ID: V03:K1:1sTwxV/ggbda3nYXfgOzjLGhd2EZ//0Pzn5OqvKIkhULNm9oabb
 UeywK6iUBfDybDJhzH0KYVEk40igUP6zSsfpVUkxaFAtkWo1TBbD66FF8V2pXpLT6hlg5IB
 xvXE7+p84apkGEh4iIU46IoV1KM/8JVF/njL6TCtipyzW0Ke54k4QOhxxKZIsK+9J9S84Ip
 BxyhrFyInGWsw9Psk+OfA==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:tHrAIds0t84=;2/xByd0XnNN2K5161BPTZ953QTD
 wmQIBkejwl/BtO6Slgf9nDTrfFhg+7AqjCHiK4XbHLKqkSRYItOSoV5tnRAhgEhIe/p3eTjmc
 ntoG+5NNnlMowgmM8Q2AKYeE9ec31G4cAdwsp9OvmPoWbK3ewpoEyfFVXNG5St0dWNomw0sVT
 yff4nJkufmjK6yt1qpk1dsy+HfcmPKHCoJ3LfYeRoEQFFYA0AhUeIzTmrL0AdbHfXr8rUHJt4
 3ho0IbtHu2xVC1LxcYJ/Oqli2z4/k1HkrjGEhImmr6RGPxKuBG6FgseUbMqeFte28ehmmpXL+
 doWyvXUkmCxc4mFxL8Fm+TlSf5O4GWDUY29cNHJQGxs7MXAn813DCjXlLWaqa8Bta22jxt/Rz
 1pkSqGPNmI/xlmh8mt1KMu8hneGARK2ts2nYcP8xTlQIuulU+sue2q+gyZdklnHYBIdu9+EZ0
 r1Z63UqQ3BXBG16aLcty1P+WxhbzDbf3DHV4LjM4a9gXY/jE4ZBt/yk66oerRsYJvuYM9/djz
 w35kKarvzZUxHEpP92brF+YiEUgbLxn9NyLIeyLq9stk+xLTQpEJt/JF53MlVjVOocPd9rZyn
 oJLOBq1eAZyXkNP8T2LLNn/t/EeZG+RZQ6VgCoc4AEpjViqrvQvANW2q4CqxBMufw0bp9/f7R
 erGRCqGKh8isPv+oUxWUD/7kV806vKLCD877vSuCMyY/4NUigkLzlsvrVGxMyNE7oHUrGew7k
 q9PipV/o72OQHxeB2vp5mNM7K1dJ+JxYiRaSYt1YrC9+Q1izwofhws/qrbYrswpXSc129KMh0
 22mWNrztzAQqcy0rvzGP6TmCLSOfuOlCUe269SKlfDaQVJ7y4ackfMPsByn2huFBGrFZEnzSN
 PIxgwMOzlTD4NsZwxeUiXwB9/71UnJQAt04mvi6+HmBYrOEnExnI3+FSX5DAemTenwCWRwsjI
 YYIIlQaARSjdNgcIpWqIRZ7rE29aU+DQusftx31+TFCObArJehstNoSrWY6LvDMHEtrIXlhdY
 LSOPsW046SwSCdCxqxwDP+kYOeBWsZ4Pchiybi5AfUOX8lbMse8nTHMN3fZ3ItsF7mhFrPRFr
 iDCqLJXd/DvYBr3B57uSYgrSldMcH7oxCQA+xn439+b/hySh8bFydRP1McoU0+UdIo/CCpHQJ
 HzbA1tCurQfMnsAY9ogo71lCV4FzEAtWR+q0h4gLPmuIV9TS6WTcJQRiRc+kklUKdh4yo1z5A
 txg9ykXJCBMaKZxjPiblBfOZJ6y09SVwkPt8Ug8fO+/XIuhe+ML4u78lbBY1U8FgWygU+klMH
 rTTEKGG8ZJr6M/DJ6APc0ZWayQm/OIFMS6YqIEL/StHwuP4CDLjOiU7o0aHBfQGXECVmkJw1n
 z9fMPm7tMja+LKxxCntZcrET1OPnmexs2Au3U+/+ZNECkt6dBV89lqmkJgGgNCybvVbpFJjmr
 ep4JMbA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org, Elijah Gabe Perez <eg642616@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

This is a multi-part message in MIME format.
--------------PKwxJQqtMJkKrOGaR0RD1LGJ
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 > It would be nice to support the value t as a shortcut that means all modes.

OK.

 > Then the name could be just 'quit-window-kill-buffer' for symmetry with
 > 'kill-buffer-quit-windows'.

Hmm...  What about people who eventually expect buffer names or regexps
to match the name of the window's buffer?

 > Wouldn't it be better to check for derived modes with 'derived-mode-p'?
 > Then it's possible to detect all modes inheriting from special-mode,
 > e.g. (derived-mode-p '(special-mode)).

OK.

 >> Maybe its handling should go to 'quit-restore-window' itself.
 >> Or we should have 'quit-windows-on' handle it too.
 >> Then what about 'delete-windows-on'?
 >
 > Not sure about other functions.

Me neither.  Maybe your original statement that it really is the "q" we
want to handle could be done via an additional condition like

(eq (key-binding "q") 'quit-window)

New patch attached.

martin
--------------PKwxJQqtMJkKrOGaR0RD1LGJ
Content-Type: text/x-patch; charset=UTF-8; name="quit-window-kill-buffer.diff"
Content-Disposition: attachment; filename="quit-window-kill-buffer.diff"
Content-Transfer-Encoding: base64

ZGlmZiAtLWdpdCBhL2xpc3Avd2luZG93LmVsIGIvbGlzcC93aW5kb3cuZWwKaW5kZXggMjkw
YjVjYWU2NGQuLmEzN2RlZTgwZjQ2IDEwMDY0NAotLS0gYS9saXNwL3dpbmRvdy5lbAorKysg
Yi9saXNwL3dpbmRvdy5lbApAQCAtNTQ0Niw2ICs1NDQ2LDE4IEBAIHF1aXQtcmVzdG9yZS13
aW5kb3cKICAgICAgKChlcSBidXJ5LW9yLWtpbGwgJ2J1cnkpCiAgICAgICAoYnVyeS1idWZm
ZXItaW50ZXJuYWwgYnVmZmVyKSkpKSkKIAorKGRlZmN1c3RvbSBxdWl0LXdpbmRvdy1raWxs
LWJ1ZmZlci1tb2RlcyBuaWwKKyAgIk5vbi1uaWwgbWVhbnMgYHF1aXQtd2luZG93JyBtYXkg
dHJ5IHRvIGtpbGwgV0lORE9XJ3MgYnVmZmVyLgorSWYgdGhpcyBpcyB0LCBgcXVpdC13aW5k
b3cnIHdpbGwgYWxzbyB0cnkgdG8ga2lsbCBXSU5ET1cncyBidWZmZXIuCitPdGhlcndpc2Us
IHRoaXMgc2hvdWxkIGJlIGEgbGlzdCBvZiBtYWpvciBtb2Rlcy4gIGBxdWl0LXdpbmRvdycg
d2lsbAora2lsbCB0aGUgYnVmZmVyIG9mIGl0cyBXSU5ET1cgYXJndW1lbnQgd2hlbiB0aGF0
IGJ1ZmZlcidzIG1ham9yIG1vZGUgaXMKK2VpdGhlciBhIG1lbWJlciBvZiB0aGlzIGxpc3Qg
b3IgaXMgZGVyaXZlZCBmcm9tIGEgbWVtYmVyIG9mIHRoaXMgbGlzdC4KK0luIGVpdGhlciBj
YXNlIGl0IHdpbGwga2lsbCB0aGUgYnVmZmVyIHJlZ2FyZGxlc3Mgb2YgdGhlIHZhbHVlIG9m
IHRoZQorS0lMTCBhcmd1bWVudC4iCisgIDp0eXBlICcocmVwZWF0IChzeW1ib2wgOnRhZyAi
TWFqb3IgbW9kZSIpKQorICA6dmVyc2lvbiAiMzEuMSIKKyAgOmdyb3VwICd3aW5kb3dzKQor
CiAoZGVmdW4gcXVpdC13aW5kb3cgKCZvcHRpb25hbCBraWxsIHdpbmRvdykKICAgIlF1aXQg
V0lORE9XIGFuZCBidXJ5IGl0cyBidWZmZXIuCiBXSU5ET1cgbXVzdCBiZSBhIGxpdmUgd2lu
ZG93IGFuZCBkZWZhdWx0cyB0byB0aGUgc2VsZWN0ZWQgb25lLgpAQCAtNTQ1OSwxMSArNTQ3
MSwxOSBAQCBxdWl0LXdpbmRvdwogVGhlIGZ1bmN0aW9ucyBpbiBgcXVpdC13aW5kb3ctaG9v
aycgd2lsbCBiZSBydW4gYmVmb3JlIGRvaW5nCiBhbnl0aGluZyBlbHNlLiIKICAgKGludGVy
YWN0aXZlICJQIikKLSAgOzsgUnVuIHRoZSBob29rIGZyb20gdGhlIGJ1ZmZlciBpbXBsaWVk
IHRvIGdldCBhbnkgYnVmZmVyLWxvY2FsCi0gIDs7IHZhbHVlcy4KLSAgKHdpdGgtY3VycmVu
dC1idWZmZXIgKHdpbmRvdy1idWZmZXIgKHdpbmRvdy1ub3JtYWxpemUtd2luZG93IHdpbmRv
dykpCi0gICAgKHJ1bi1ob29rcyAncXVpdC13aW5kb3ctaG9vaykpCi0gIChxdWl0LXJlc3Rv
cmUtd2luZG93IHdpbmRvdyAoaWYga2lsbCAna2lsbCAnYnVyeSkpKQorICAobGV0IChraWxs
LWZyb20tbW9kZSkKKyAgICAod2l0aC1jdXJyZW50LWJ1ZmZlciAod2luZG93LWJ1ZmZlciAo
d2luZG93LW5vcm1hbGl6ZS13aW5kb3cgd2luZG93KSkKKyAgICAgIDs7IFJ1biB0aGUgaG9v
ayBmcm9tIHRoZSBidWZmZXIgaW1wbGllZCB0byBnZXQgYW55IGJ1ZmZlci1sb2NhbAorICAg
ICAgOzsgdmFsdWVzLgorICAgICAgKHJ1bi1ob29rcyAncXVpdC13aW5kb3ctaG9vaykKKwor
ICAgICAgKHNldHEga2lsbC1mcm9tLW1vZGUKKwkgICAgKG9yIChlcSBxdWl0LXdpbmRvdy1r
aWxsLWJ1ZmZlci1tb2RlcyB0KQorCQkoYW5kIChsaXN0cCBxdWl0LXdpbmRvdy1raWxsLWJ1
ZmZlci1tb2RlcykKKwkJICAgICAoZGVyaXZlZC1tb2RlLXAgcXVpdC13aW5kb3cta2lsbC1i
dWZmZXItbW9kZXMpKSkpKQorCisgICAgKHF1aXQtcmVzdG9yZS13aW5kb3cKKyAgICAgd2lu
ZG93IChpZiAob3Iga2lsbCBraWxsLWZyb20tbW9kZSkgJ2tpbGwgJ2J1cnkpKSkpCiAKIChk
ZWZ1biBxdWl0LXdpbmRvd3Mtb24gKCZvcHRpb25hbCBidWZmZXItb3ItbmFtZSBraWxsIGZy
YW1lKQogICAiUXVpdCBhbGwgd2luZG93cyBzaG93aW5nIEJVRkZFUi1PUi1OQU1FLgo=

--------------PKwxJQqtMJkKrOGaR0RD1LGJ--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 14 Feb 2025 10:23:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Fri Feb 14 05:23:57 2025
Received: from localhost ([127.0.0.1]:47170 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tisrV-000359-CY
	for submit <at> debbugs.gnu.org; Fri, 14 Feb 2025 05:23:57 -0500
Received: from mout.gmx.net ([212.227.15.18]:34119)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1tisrT-00034q-4h
 for 76248 <at> debbugs.gnu.org; Fri, 14 Feb 2025 05:23:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1739528628; x=1740133428; i=rudalics@HIDDEN;
 bh=OY/WBi+NSihm6SSjoOf/e4A/ALBV+tYcPAJhdjVnyF4=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=sykaF7DkMi0JGVRRD/IqHrybhETv8adBHNGRdrzyHh405bgoj4FKOZVdaEK8Pi/g
 7I1J+pDrFCknY7Ra38qycco1g3Hjg18WNOfOtDRhGy4Up/LrKZjBpPb+QYN2O50lE
 ClrBhie28z3FqogzMB70lI9rf7m3dkCMkhgSW+nLqS0XFQIMwxnZrc7SClalBlfb1
 4XaPYKnDO7mN62Hhd2OB21lFwzZxC5FTVoI0YeM2Duvsu5y+xjh3VhGlLFwSwWWKg
 IRFWDG47rrtfs2uiFyE5FXXRSWpLPL6uCGBl0wcoygEoBDett5/fFAIs+TJuN/pOz
 v3dcSoruNRxbEWM8bg==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.125.249.73]) by mail.gmx.net (mrgmx004
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MmULr-1t0mX72S9J-00nhx4; Fri, 14
 Feb 2025 11:23:48 +0100
Message-ID: <1f01a70b-674b-4c54-997d-6fa53e53e85f@HIDDEN>
Date: Fri, 14 Feb 2025 11:23:45 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
To: Ship Mints <shipmints@HIDDEN>
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <CADwFkm=FXiqimUDACC0kOf7fpQr_ePT3hKoE3_W9SqQPB+FMDg@HIDDEN>
 <9b5a4400-07f4-441a-a182-e21bf0115ddf@HIDDEN>
 <CAN+1Hbo1HndCCTqFGv23gCcxb5NGqnVUayYNw9mfxY6iQ9QWBA@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CAN+1Hbo1HndCCTqFGv23gCcxb5NGqnVUayYNw9mfxY6iQ9QWBA@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:hxgdUBVG2kJS4dULrCSXgfNF6ObN19dUTzp0Kc+V+zxtNT1H6UH
 INhTgabrDeXlXv94NJlVT8M626iCukBbB3gDCCgn84YG7yAJwVg9Tp8Jz/o9tH1touvQ77m
 LkvfOo5DYe7V96v4PYn0ARAK0uiLM4u+Ogu/7h/CePBGtftEMzCTY9g+Qg292SGA72b5NMI
 dX9HP8a7ILxRUETCvXzSw==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:lrr552ouDrU=;SPS+0twMmzt4HQHVBZfrzZsTFt2
 YMVGpoGLzV8/U+WBJeojOsxFKQ/RO0C9lWgg8VD2+epgsEKbMJriEIdX8bwgzSdqwKiAfC4Cr
 UzsAUFWVj7EX2hpsBByiVCgM/QKBbXCknAhOgKJhr/7/zEuqd3YXY/0Xl4NmJjdO7r7TL1Crj
 vc7y4mn1lulBIua6atZlfI1y4/8PcmEH9WDafuHjStd3FIEx9tDbCqX+a8yw5AoHtTAqfCpLa
 zAzQEVIeV2FHDBNdpEMGxLd4CUJ8aWqcHLx0d91AGrocbgO5jd5ukcfHq+5PJ3mf5e75QAARU
 fbREzNCg6a/Y1scIcCR9JN//810nGD+foQXYO4UvAAM30xjLPS1X8HlMhEPnv58wwk4j9QQo8
 whE0dV8fq3ck4rsN7bdilUjzXGbylsCyk1DxjiY6vQXHZ7kXbo8V2D2RvnLQyLjfOcA43g/OU
 CmVUFqPwn20BUQpoZUzeomLazMrhZQtMvA/DiS08n36J/sXkpYOKdUASrkiVa6FbhO+08zvTj
 Sg9LtiYfFlohRYiFResxmpVv1ERj+jSlU99o9NirTsMLloK4Sx2u2bACY5W7h3csTxq4aIh9u
 bTKumtyJTWY50TZDsJLwEBDffb95Tv0SDgsPm5QHbsz0iBHbn9lTAa5z86CNPTiBG4VB+fWnn
 i2iuS3plBumjauwATRduF5tFtNH7LSqn53kJLpUuxPrBNpNOySGpZFEFFsZmf8aDNidfJHSiA
 C5EH/kl8d9toRn33MjNpXSgkVGBIoOjBD6GuHNF94T6eTMrtGMT3HSE2vOnfmy9Z/qUw3HmUD
 oQO215mDdkC6SHvLTZsM57Z7NSAFNa3RyGWJwU+68D2s+eI8r2ytKgmYm8GD0yHRufVhlexli
 T/+Gq7zjK7Te50a9vhkoUdXce8BA1uXEw12BZM1gybnY2hWGIKEcVA60DicTnvh2gYnrcXIjA
 nSECFR8Ql5SUiY1gXigrz4Pqn7lNy2aLm35QKITHuta7cU22Q0hCuguWphtEcNaaoJmkSaCrb
 xqGKXlOyzMEXbgvbVNVUc03Es8wSuA0Mm70iRI7/H/NjQHwzjZGdLzvDzlcrQ0Toou17ZajMG
 sb8DnL6t5gfqNCZXh3jl5adab/gURWXhJ8vSlcUxvbZTLPAomVWDO7dEt2072BCiVfmG5VTQu
 cdUiBT4PumSe6AVnGuxGnTfhmje4K+K6i0EVJXeaBG9OaMghCpspw7AxRpF/p7YkaQXc7aPVO
 jBKDCQs6y3V14eVcy4HfnCUU2uAkJUj3E1HQioZg2fJqUCZumKhMC1v2WsUabeo28wT2VT87S
 V+1w+yCBco+b/KRqm3KpNH1tJFkP6e8/SslyUCPsvcy0NUshmxD3Vr8jsO9Wjl+m34oujJkAs
 NahNT1a4gUO2l1vAexihAPrUpvb0ZRj47qJfoW+Z3LoZmNkILd9zLPolkwgwG079PD8tpMdx2
 ZYnZuqA==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org, Elijah Gabe Perez <eg642616@HIDDEN>,
 Stefan Kangas <stefankangas@HIDDEN>, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > I think symmetry in delete-window would be nice. I've wrapped it to achieve
 > something similar.

Which condition did you use?

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 13 Feb 2025 18:02:59 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 13:02:59 2025
Received: from localhost ([127.0.0.1]:45387 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tidYA-000253-PQ
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 13:02:59 -0500
Received: from relay7-d.mail.gandi.net ([2001:4b98:dc4:8::227]:49437)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1tidY8-00024n-87
 for 76248 <at> debbugs.gnu.org; Thu, 13 Feb 2025 13:02:57 -0500
Received: by mail.gandi.net (Postfix) with ESMTPSA id 1B96944190;
 Thu, 13 Feb 2025 18:02:47 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
In-Reply-To: <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
Organization: LINKOV.NET
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
Date: Thu, 13 Feb 2025 19:47:03 +0200
Message-ID: <87wmdt7nls.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-GND-State: clean
X-GND-Score: -100
X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdegjeeggecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghofhffkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecuggftrfgrthhtvghrnhepffegteefveelhfeljeefueehieduiedtfffhuddtkeeffffghfevheetgeeukeehnecukfhppeeluddruddvledrleekrdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepledurdduvdelrdelkedrhedphhgvlhhopehmrghilhdrghgrnhguihdrnhgvthdpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnsggprhgtphhtthhopeefpdhrtghpthhtohepjeeivdegkeesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopegvgheigedvieduieesghhmrghilhdrtghomhdprhgtphhtthhopehruhgurghlihgtshesghhmgidrrght
X-GND-Sasl: juri@HIDDEN
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org, Elijah Gabe Perez <eg642616@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

> I attach a patch that could simplify that.

Thanks.

> +(defcustom quit-window-kill-buffer-modes nil
> +  "List of major modes telling `quit-window' to kill WINDOW's buffer.
> +If non-nil, this should be a list of major modes.  `quit-window' will
> +kill the buffer of its WINDOW argument when that buffer's major mode is
> +a member of this list regardless of the value of the KILL argument."
> +  :type '(repeat (symbol :tag "Major mode"))
> +  :version "31.1"
> +  :group 'windows)

It would be nice to support the value t as a shortcut that means all modes.
Then the name could be just 'quit-window-kill-buffer' for symmetry with
'kill-buffer-quit-windows'.

> +  (let (kill-from-mode)
> +    (with-current-buffer (window-buffer (window-normalize-window window))
> +      (run-hooks 'quit-window-hook)
> +
> +      (setq kill-from-mode (memq major-mode quit-window-kill-buffer-modes)))
> +
> +    (quit-restore-window
> +     window (if (or kill kill-from-mode) 'kill 'bury))))

Wouldn't it be better to check for derived modes with 'derived-mode-p'?
Then it's possible to detect all modes inheriting from special-mode,
e.g. (derived-mode-p '(special-mode)).

> Maybe its handling should go to 'quit-restore-window' itself.
> Or we should have 'quit-windows-on' handle it too.
> Then what about 'delete-windows-on'?

Not sure about other functions.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 13 Feb 2025 16:45:02 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 11:45:02 2025
Received: from localhost ([127.0.0.1]:45209 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1ticKj-0003xK-Om
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 11:45:02 -0500
Received: from mx0b-00069f02.pphosted.com ([205.220.177.32]:38158)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <drew.adams@HIDDEN>)
 id 1ticKh-0003x9-M3
 for 76248 <at> debbugs.gnu.org; Thu, 13 Feb 2025 11:45:00 -0500
Received: from pps.filterd (m0246631.ppops.net [127.0.0.1])
 by mx0b-00069f02.pphosted.com (8.18.1.2/8.18.1.2) with ESMTP id 51DGfYEU026117;
 Thu, 13 Feb 2025 16:44:58 GMT
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=oracle.com; h=cc
 :content-transfer-encoding:content-type:date:from:in-reply-to
 :message-id:mime-version:references:subject:to; s=
 corp-2023-11-20; bh=BYYRAFSHR5jdOXh9h7RYZ6Xdqvk5N+NsHmQSJH/OlEU=; b=
 DVIVTxpnczyOKDriJU0/huAj0iSgmrdmVExg9GtkulZhmqdJymE329rVlfs9PVYf
 cHOkAQ79lV/Bcs6Z6eIabuCOsJIg795Ppk9gmWtX0vXhVvF7b0lnMWUrLyh4LY2W
 rDj8maKin63RlmOzzSG0zHuYLekc55Q+vufJdmWDdZzbQgacNN3CWTlhskg4oETs
 iUuiTtyFWX+Y2YWZDvbndVqRCBnsf1vWrpaNKWMKbeuDIWWqT3c0VUEpWmx+nAG4
 YPGy8TYYbjBAlxs47hob7BxXSTm2O8a2n8nhFihJtlBtcyf6+mme04lA2kT/7ui6
 txeferHPmOElOy1pisaUSA==
Received: from phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com
 (phxpaimrmta01.appoci.oracle.com [138.1.114.2])
 by mx0b-00069f02.pphosted.com (PPS) with ESMTPS id 44p0qyt1h5-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 13 Feb 2025 16:44:58 +0000 (GMT)
Received: from pps.filterd
 (phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com [127.0.0.1])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (8.18.1.2/8.18.1.2)
 with ESMTP id 51DFvBqK012491; Thu, 13 Feb 2025 16:44:57 GMT
Received: from nam11-dm6-obe.outbound.protection.outlook.com
 (mail-dm6nam11lp2176.outbound.protection.outlook.com [104.47.57.176])
 by phxpaimrmta01.imrmtpd1.prodappphxaev1.oraclevcn.com (PPS) with ESMTPS id
 44nwqbxf7e-1
 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK);
 Thu, 13 Feb 2025 16:44:57 +0000
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=Kj4cYrNbLWfIahzpyhrJCbzvCiRqUScJeh01JNyW+63fDttCrIqwy6rkgV/u34Aq8IAA6TLLJZsJluszK954JRrIl7kDVQRK9BTE37LSdBPt+fgU/GzgsnsO3HMRIBOen/hfcJl0g7u5nqQSIFzf4wb6nmFlbwrWlADn9mjXQ5HWls4iMp8KKOFidk9qwQUKmWw3mOl7umHS1+E9cLWVRD8mHMWCiJMHVJJQyJiQJokJ2oHU17tJyWDT6q7QYOdQhabxQVbc4P2EmoJsXq7uFpnNuoPyxh9LWU1j+EoArm6hiEHvEg6A+Y3bBIK824kja4VNqV+w+rDvIrR1Zk9nng==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; 
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=BYYRAFSHR5jdOXh9h7RYZ6Xdqvk5N+NsHmQSJH/OlEU=;
 b=xVcLt/F0iqlZ/ZyamE+J4tiSmCXqYOjazKNuPJtvjULO+e1Dby6Mcw22qZUYFRfn1NVXGwB+fMcDOVyDQvmJ+ngLEdVHcX/k+C7oMjByNUbnyluXWlF1tgYQuAkoZSfwVHnJm6ahXm2gSb+hVLowuKzc7xneH0CB5JwKHzLbG8wm0ZXiMMTt6/UmA+UQNdgq/tfZNVTs0xexE0XR6edPf0Bvl4Dx+C49oLdIZoPqGbghhWXl8KWaZczOMGWI22jAKM86RlXD4fvPnSLI8hZmzAldV9MyFO6iwPqNN4d+s7U6AKdT/jMF2jmynrfAwKnfmijLOyPyTJjIsLFuQlT1Zw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=oracle.com; dmarc=pass action=none header.from=oracle.com;
 dkim=pass header.d=oracle.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=oracle.onmicrosoft.com; s=selector2-oracle-onmicrosoft-com;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=BYYRAFSHR5jdOXh9h7RYZ6Xdqvk5N+NsHmQSJH/OlEU=;
 b=eEpgfn0FkhODl9gIhKBP9o43HJJvn+utsKM+IKpvXD2Lo2RkHdDyXYyuEvBKX5W3UrGHCLlCZ2hbFGsmzskKv/TApXSgC4f+X7mJ8GMHsP/usoFwqT6mNP+YkfjqiuX0HR/ka0ixutAIWRZpiIj8fB3h8kfeVrPE3Jrr+4U06e8=
Received: from DS7PR10MB5232.namprd10.prod.outlook.com (2603:10b6:5:3aa::24)
 by CH3PR10MB7714.namprd10.prod.outlook.com (2603:10b6:610:1ae::5) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8445.13; Thu, 13 Feb
 2025 16:44:55 +0000
Received: from DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324]) by DS7PR10MB5232.namprd10.prod.outlook.com
 ([fe80::8303:658f:14f8:2324%5]) with mapi id 15.20.8445.013; Thu, 13 Feb 2025
 16:44:55 +0000
From: Drew Adams <drew.adams@HIDDEN>
To: martin rudalics <rudalics@HIDDEN>, Stefan Kangas <stefankangas@HIDDEN>, 
 Juri Linkov <juri@HIDDEN>, Elijah Gabe Perez <eg642616@HIDDEN>
Subject: RE: [External] : bug#76248: [Feature Request] user-option for killing
 buffer in `quit-window'.
Thread-Topic: [External] : bug#76248: [Feature Request] user-option for
 killing buffer in `quit-window'.
Thread-Index: AQHbfgZ3bQfUN7fNEUSts7rovORd4rNFbxug
Date: Thu, 13 Feb 2025 16:44:55 +0000
Message-ID: <DS7PR10MB5232A8653B7E8345B2883489F3FF2@HIDDEN>
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <CADwFkm=FXiqimUDACC0kOf7fpQr_ePT3hKoE3_W9SqQPB+FMDg@HIDDEN>
 <9b5a4400-07f4-441a-a182-e21bf0115ddf@HIDDEN>
In-Reply-To: <9b5a4400-07f4-441a-a182-e21bf0115ddf@HIDDEN>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: DS7PR10MB5232:EE_|CH3PR10MB7714:EE_
x-ms-office365-filtering-correlation-id: 75a709f9-79e7-409e-6ab0-08dd4c4dbebb
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230040|366016|1800799024|376014|38070700018;
x-microsoft-antispam-message-info: =?utf-8?B?QlE0YjJUU0tSZDgwL2IrYW1zTzJGSXc1MFQ3WGtnUDkvZk1WRWxJSmNIYU53?=
 =?utf-8?B?Q0h6OUVXa0lsNmlYUUl2anZzTTV2dFVrLzdhaGhvZnNvSUpHU0p3ZGZ6b1ho?=
 =?utf-8?B?NmpqWHplMHN5cHFhVHRZWmhtbUNXSUNwRCtSbkZPcGlYQ2RVUXVGbmFjQm0w?=
 =?utf-8?B?SFlSb1A2anFMWnhkSHV6R0tuK2Rkb2UvR3o3Ti9ZOWpBT3RscWQvd0tZZTZp?=
 =?utf-8?B?TFZzcTZONndsVGN4LyszMkticnFOZDM5WDBjdFBlcFFpVHFzalFPRTQ0MFhO?=
 =?utf-8?B?c0VwemM0VHBBN05hYlo1VU5OTFMrcEFoZVhuY1NEZmlab0w0MCtzZmZFTGhC?=
 =?utf-8?B?cUpnK0xqRDBjZlpkSGJFelprRUppeTArSUpCRmlUZnpqd0JCcG5jN2VjTHZs?=
 =?utf-8?B?NHRVa3RhY2JtRmNocjVrZHQrMzdWZ1dPcmNZRFZ1VXNXWXRIdmRnWDZUZmJw?=
 =?utf-8?B?M2VFR1RBYzhKd0tTcUNoM280endJdHcxd2JPbUI4S29VZTY4cHpRNWtwS01S?=
 =?utf-8?B?cDBKcHp0eC9LWEhSdHZCd2VRa3p3N3c1cWdrWDRCOURTS25wdm1OWStTNVFF?=
 =?utf-8?B?TWNBVXpBaFRrSFVmejJ3VG05enlZOUtPZnhoQzhydjJLQm0zdm93YXNTMXJC?=
 =?utf-8?B?eHk0TVRwM2dxYkZPUE45MVR3Tlg1STBiMWx1dFRJMml5T1NGVlhwZStQRTVX?=
 =?utf-8?B?dFpCRXptaXJRNUJNU0p4YlZ5UlpBKzZkZGZldVgwalVGY3M2WFJJbUNOWnc4?=
 =?utf-8?B?NlZnV1YvNE1ySUhBWVdKM2w2cVFjbTNSOXZZR0d3SDJHYWhvVmNIT3VtK25X?=
 =?utf-8?B?VTdmOWlKbHFMT2VmVVdKWFZLYW5tZFE1blFyRDlyWDI1dlJrUDVPWFpPNk9F?=
 =?utf-8?B?TWs0SlcxdDdqK1docnRMcW9VZXV6QW1yVC9heEIyeXZOTktlWkVTZlRpcFl5?=
 =?utf-8?B?SzRXMW0xZ1dDbFQzS0xUMVdHRHhYakFoRWhwR29Fa3VoL0JydWM4NUh0Wit2?=
 =?utf-8?B?THBaM1cwM09WeUwrU3UvRVFPOENTRU9VVDBLYmwwbUZWbjBCZjNPVTdEbzZ2?=
 =?utf-8?B?RWlXSHBBcytpY3IrMVkyaVlHTm9RMStUT1EwM0RJbE9zYXlnSFdyemNvc2lT?=
 =?utf-8?B?MGZZVVVsT3ZFZlJreEpsQTZFZDYycUV2K01XaDFwR25vMVgva1ZBWHNENXVq?=
 =?utf-8?B?M0VRc0lwWkZrVDVUUG5TeEVjWGtRUTZocC9lK3pOck9OZGQ1c0tFNjBQdnVF?=
 =?utf-8?B?bHQzU1JyVFNUWlhBY3ZuSUlxZHlUenU2aVBGckZuVGJXRHlPZzE1M25oTC9D?=
 =?utf-8?B?THVobXh1aHA1cUFScDhDeXhhb2phV1d5SUFtOTZzMVVSUDFrUkEyUGppWHVx?=
 =?utf-8?B?eHRYejlySDBQMyswbFdrSTkxUlk3cnlqemk5THBzbUd0Mm94THdKMHBkRHYx?=
 =?utf-8?B?V0tLcndCbkVQUG55bjVGenVva3Jqbit5SDFWbEV6UTRsZ0RxTmQxTHBUNWJ0?=
 =?utf-8?B?QW12YkE1MXIyTnZHU3ppWlZXdFAyQkZaZE1UZ1ZxcmwvdFRqV2twYnN1YXp4?=
 =?utf-8?B?aFY2NFFLL090SVUvUzNXUXFoZG9KdUsxTW9nU0VOSGNYRlcwbGR2YVJKNG82?=
 =?utf-8?B?YWlqZnBpZEZXT2h3T1dRdURYY0x4TlNHbktLY3hvRWRuUm5oUnBuRnZDRlBn?=
 =?utf-8?B?OUpVSGxhQlVsVExVT3YwTTVHTExhQldFaXQvdWZoNG8wRWN6ajNFQjg3eWxa?=
 =?utf-8?B?Q0ZpRFFsclppRTAvQzY2U3lUVVNkb2FmTDNtZy9EZTZtUGcvYWZLOUVuN3R3?=
 =?utf-8?B?dVlWc2doTWZKRzE5WGJsQzhzTlVWdW1SZVZEY0M2aGdMVEF3L0VlaC9CMmJ3?=
 =?utf-8?B?YTR0dTlQcTdlam84VDg2bEpPTG5nOFB0L2pZR3Rud2Jmd2FTaGZxLzFQUXNZ?=
 =?utf-8?Q?QBoIihY9JBiV6MatG3XECyYeiZrjOjUb?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
 IPV:NLI; SFV:NSPM; H:DS7PR10MB5232.namprd10.prod.outlook.com; PTR:; CAT:NONE;
 SFS:(13230040)(366016)(1800799024)(376014)(38070700018); DIR:OUT; SFP:1101; 
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?YThSWGh0ZnNmLzJMaERDcDlIL1IxZ2owd0RrYU1vSTRUODNxRWtRT1BDcWtF?=
 =?utf-8?B?eDAzZXljTVNZV3NjRllzRFNVQmMyc2lxN2phdWtNOG9nMTVNUkhHczd1WHpi?=
 =?utf-8?B?NmVlQWFvQkRLMEc5V2pKVEhkanI2N01OcVVGZnV6MFdFYmo0RGtKTHpJc1Fm?=
 =?utf-8?B?RG0xQ2FXVDZYZ3JtTGJ0ZEtRUlRWVjR1TkpoenpZMEVLd0FaN2NtdkgyclMr?=
 =?utf-8?B?QTFzcVhIZkJqaHFnQ2owa0tFY3FxRi9QV1lIQmpQUENpVURwZkhYSGpuUlpn?=
 =?utf-8?B?VFFuZ3UrUURCaGUwYjVEWTB2ZENDQW9CMkVxMlhvSFFKWDlUTHQzR1J4U25L?=
 =?utf-8?B?QUZvSE51NUYwanFGOE1KYVYrRVdrazI5MTBIeTRsRERycUVDZ0FtTkxPZW1D?=
 =?utf-8?B?NWNHVGkyVXJpRWl2QkRURG5GbkJzN0daaWUyWElKSXJKdnV5RUUramNOVkdT?=
 =?utf-8?B?ZGlZNEVLbzNKaC9TSkFiS0FlbkdsNEdDVm1JekpRMUNBZ1g4R1NIbk5pOTZF?=
 =?utf-8?B?UGVzd291UzFlU1pzK2cxQzBuR0NkNUNFRXoxR1diTUlEeVNXR2kxQzNjSlVk?=
 =?utf-8?B?UmZLRDY1U0FhcWdlcnQxLzRrRzRZeENPdlNGeExCaUJyRnh1YklQaVhlcGlF?=
 =?utf-8?B?QnE1S3lwZlUxbXp0Wll0NSsrOTBRemlRUldyY2VHU2UvTndqS2tKTHBQNnBv?=
 =?utf-8?B?d0J5MzduOWVNSzNia1R4aGNYNlM2UW5OWXdZbUJHdFB1MTAvampPY3BCL0ow?=
 =?utf-8?B?TmwzdHE0NU83TWQ5SGtSQTRhQjVvSWs4MEJVR1BEdUkyLzF3OElzbys5Zmky?=
 =?utf-8?B?aW1OM2VPbDYyRlhqbDR1S3Q5di9IS1pwTG9PUzRpV0ovZzN1TnNXbUM4VE1a?=
 =?utf-8?B?bTZ6MXRKNXhHQkt0bmpES0tCSXMzMitKamJocnRyWjBVUmEwVHFoejk3VDZK?=
 =?utf-8?B?Q3V0MmhPN1hySWlFc1M0dlJoa0oyb2lmZytBaEIyMmZIcUJlS095U0xVaFpv?=
 =?utf-8?B?Z1VYQkpsc0pYMUJSZEQxTi91cW5YSXNMTXNva1NqSzhlSmw3RkdIMGwwQTRz?=
 =?utf-8?B?SWR0YU01cDcxWlBPVFJRRnpTMlBSNHpaUUo3dnVGWVJ1eTJJMno2OWJpQnJR?=
 =?utf-8?B?Rzh1MlFodVhjVVppb1VESk5ocVQ0TFkvSDhFK2ozTEVvVUZ6dmdWaEgra3FZ?=
 =?utf-8?B?V2NaTi9MWk1MTlVkbXZBZ21IWlNjMmJoai94L3l4MTVYTXMwVUhZL1J3WWox?=
 =?utf-8?B?VDBKZlBUZUVGZ2Q1UUwwbmdKQ01ZemFsYnllUUNmMmdqQk51RG5ZYlJvSmhY?=
 =?utf-8?B?b1ZMRlBFUkJTOHI2dktkWHdrTW0wU2hFZE5pVkFSeFhiTzVjWStkUHRhckpw?=
 =?utf-8?B?SXRDNVd1SkhzaDB3bXZmMWJWS1RjRTU1YnBHTW44U2tGUzdQSUF5blFsS0c2?=
 =?utf-8?B?OXFhM250UDg2V0YzQitZeENoVGhTTDYxSG15ZkJjSEhnVEdBdndLM2h6NTJ5?=
 =?utf-8?B?cW9qcGJoT1haRHluSktxUFdoY0Qrb2IvRU9teStjZmhZNlVKOVRBNzRlUS9C?=
 =?utf-8?B?dWYvQUZ6OFJCY3g3MnZTd2ZURm5KVkpsTTFWQnRhd2djODFTNnF4WlZkN3Yw?=
 =?utf-8?B?SENFSzFXMFVjZVd6SUdFS29NMlBXYU9ZY1A0dTRybU1JeDJ0NlVWRHY4MXJJ?=
 =?utf-8?B?TWk2dEJSUGJncGN3R3NaczBweVErOGZCUDlva0FCRDVYWVBLU1pTTURzbDZX?=
 =?utf-8?B?K0R1TjJJV2pTbVhJOXRxeVRnSFNnOG00T3cxQ3Z5NnlqMWZDTWRlbmQ3Z3JF?=
 =?utf-8?B?Y3VhOWdNMmk2WVMvd3d1U1VXNTBrS29WcGRCWXBSS0JJSnd1V1g3cGhZRW8v?=
 =?utf-8?B?ZGtTeGFqdXRKSkFhSFJYNUg2THFCV2JOQ05EU2kzVjl5NXZSZWlreFc1SFJp?=
 =?utf-8?B?aUV5SUx6SU44dFN4R3hHQUszVGFQcFUyMmVZUllrSTlta09tWFh4RmhzY3FU?=
 =?utf-8?B?anFPR0ozM04wRW1QOG93MElTYUpIRmxiRmY5d2RSUkJ4cjloWkdwOEwzbWlP?=
 =?utf-8?B?NTlvWEY2R25FR0NLZzhtMWxwTXZ1WFBMbysyYjBDSisvaWc2S1hDTXF5MDRI?=
 =?utf-8?Q?bAUILqW1iDJFwmhwOdt79dd4g?=
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-ExternalHop-MessageData-0: mQv+VMwYSGtAGPJKzPK81HRL5e8b2y3UffAOHWjvuNO17Lof/U+gU52Jlxy9goIRGPn5nH1o01WlL0+RmN6jtE3vgIE/hLaR7qBYHuRyKW3ei8XKxqCxN+904/cEh892VYd+LoR93fxMRw5CbLQtG3gMQhp+hEAgaeNHH3/bKOBqH4i5rQ1M+rzUZSuDeybwp0Jxpi9xPQeofJhdw7JIKCTIEbhIiFOdnw5PATFzBo2pwK+032OO+JDndf0vs9RyMjFZiXXDcdWja9UMImSGrFAYttJoBuXH8pZwdhG2RQkmWh9cmJUWe8Wnb6ThahEqvJEq///EwbYlr7YTx2Egx8Z/Eg/M+r1sq5qVL2FBsiegmFQ6xh1SCVhYOZ6VN2YMc5mIxmnQBpVr5NA4/idFVFAkkgjm7JpGFQfBxsn1gvlhrZgV4TCRUwwqd6Up7qQ4CRPjQLeZNIjuzYVfMA84X3VdBiwxHzamFa18qAdMT+kg2cPP5UckE5U0x6aycPV2EfaaZQUSaW/h8XtR9083ewIYrHhDCVGzz6tT7qwbSoJBB7bmy4Jdn9MUGEcrKDUMSuA3kIXOTouXpF80Nk5MKL0TXXgCC2AE/wFvpGLUgMA=
X-OriginatorOrg: oracle.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: DS7PR10MB5232.namprd10.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 75a709f9-79e7-409e-6ab0-08dd4c4dbebb
X-MS-Exchange-CrossTenant-originalarrivaltime: 13 Feb 2025 16:44:55.2513 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 4e2c6054-71cb-48f1-bd6c-3a9705aca71b
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: vW4pyrFoc9QrQfsbbrwiyi9qyih+lYPROha6yazlDaYWD9CpRimY3vkrvaljcaYOvbihPekca+uhFDA4SbjnXw==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CH3PR10MB7714
X-Proofpoint-Virus-Version: vendor=baseguard
 engine=ICAP:2.0.293,Aquarius:18.0.1057,Hydra:6.0.680,FMLib:17.12.68.34
 definitions=2025-02-13_07,2025-02-13_01,2024-11-22_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 phishscore=0
 malwarescore=0
 mlxlogscore=999 mlxscore=0 spamscore=0 suspectscore=0 adultscore=0
 bulkscore=0 classifier=spam adjust=0 reason=mlx scancount=1
 engine=8.12.0-2501170000 definitions=main-2502130120
X-Proofpoint-ORIG-GUID: fHGyPpUGcV7P9SSIhOfdCuC1vgwiru6-
X-Proofpoint-GUID: fHGyPpUGcV7P9SSIhOfdCuC1vgwiru6-
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76248
Cc: "76248 <at> debbugs.gnu.org" <76248 <at> debbugs.gnu.org>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

RldJVywgSSB3YW50IHRvIGJ1cnkgdGhlIGJ1ZmZlciBvZiBhIHF1aXQgd2luZG93LCBub3Qga2ls
bCBpdC4NCkkgcmVtYXAgYmluZGluZ3Mgb2YgYHF1aXQtd2luZG93JyB0byB0aGlzLCB3aGljaCBJ
IGdvdCBmcm9tDQpNYXJ0aW4gMTAgeWVhcnMgYWdvOg0KDQooZGVmdW4gcXVpdC13aW5kb3ctZGVs
ZXRlICgmb3B0aW9uYWwga2lsbCB3aW5kb3cpDQogICJRdWl0IFdJTkRPVywgZGVsZXRpbmcgaXQs
IGFuZCBidXJ5IGl0cyBidWZmZXIuDQpXSU5ET1cgbXVzdCBiZSBhIGxpdmUgd2luZG93IGFuZCBk
ZWZhdWx0cyB0byB0aGUgc2VsZWN0ZWQgb25lLg0KV2l0aCBwcmVmaXggYXJndW1lbnQgS0lMTCBu
b24tbmlsLCBraWxsIHRoZSBidWZmZXIgaW5zdGVhZCBvZg0KYnVyeWluZyBpdC4NCg0KVGhpcyBp
cyBzaW1pbGFyIHRvIHRoZSB2ZXJzaW9uIG9mIGBxdWl0LXdpbmRvdycgdGhhdCBFbWFjcyBoYWQg
YmVmb3JlDQp0aGUgaW50cm9kdWN0aW9uIG9mIGBxdWl0LXJlc3RvcmUtd2luZG93Jy4gIEl0IGln
bm9yZXMgdGhlIGluZm9ybWF0aW9uDQpzdG9yZWQgaW4gV0lORE9XJ3MgYHF1aXQtcmVzdG9yZScg
d2luZG93IHBhcmFtZXRlci4NCg0KSXQgZGVsZXRlcyB0aGUgV0lORE9XIG1vcmUgb2Z0ZW4sIHJh
dGhlciB0aGFuIHN3aXRjaGluZyB0byBhbm90aGVyDQpidWZmZXIgaW4gaXQuICBJZiBXSU5ET1cg
aXMgYWxvbmUgaW4gaXRzIGZyYW1lIHRoZW4gdGhlIGZyYW1lIGlzDQpkZWxldGVkIG9yIGljb25p
ZmllZCwgYWNjb3JkaW5nIHRvIG9wdGlvbiBgZnJhbWUtYXV0by1oaWRlLWZ1bmN0aW9uJy4iDQog
IChpbnRlcmFjdGl2ZSAiUCIpDQogIChzZXQtd2luZG93LXBhcmFtZXRlciB3aW5kb3cNCiAgICAg
ICAgICAgICAgICAgICAgICAgICdxdWl0LXJlc3RvcmUNCiAgICAgICAgICAgICAgICAgICAgICAg
IGAoZnJhbWUgZnJhbWUgbmlsICwoY3VycmVudC1idWZmZXIpKSkNCiAgKHF1aXQtcmVzdG9yZS13
aW5kb3cgd2luZG93IChpZiBraWxsICdraWxsICdidXJ5KSkpKQ0K




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 13 Feb 2025 11:05:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 06:05:24 2025
Received: from localhost ([127.0.0.1]:40902 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiX23-0002me-LL
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 06:05:23 -0500
Received: from mail-vs1-xe33.google.com ([2607:f8b0:4864:20::e33]:43095)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <shipmints@HIDDEN>)
 id 1tiX20-0002ju-H7
 for 76248 <at> debbugs.gnu.org; Thu, 13 Feb 2025 06:05:21 -0500
Received: by mail-vs1-xe33.google.com with SMTP id
 ada2fe7eead31-4b9486a15a0so1062331137.0
 for <76248 <at> debbugs.gnu.org>; Thu, 13 Feb 2025 03:05:20 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739444715; x=1740049515; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:from:to:cc:subject:date:message-id:reply-to;
 bh=KpSkPfZ4M02JYaad/QA2SdKmRzWl7M5K25DPFO93jas=;
 b=ipAIG+otQsIeVb5A++OX8HQwXhPjynQ+cJ+k4nV3Xu2orEzCFHVJ5cCu8kk6/I5U7v
 u5OPmH4pLE9dAEwIfJ+d2krXkrYA1L+9NxOWnxoEb4Fihf72TThzv/nniCwiOdxIRenM
 EVovHMY3rD54g/Lh8cccc8M4UPSUonKv6PK3KUoOQfMxcahUhz/MY9kUlY1W6XzBY/rh
 L6MSS02gIdB7fsHyK4ilvPmwi+Ml2Gk+ZB86yW3dkSmzJ1pmd716q6oDrS8Qq9XgglOS
 vtHh5hyq0nVwhHroQEIRbheTVWM9DNZTpGuxVgADIYpecIrU4hzpS00A5em7UiSZjO2H
 pdgg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739444715; x=1740049515;
 h=cc:to:subject:message-id:date:from:in-reply-to:references
 :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id
 :reply-to;
 bh=KpSkPfZ4M02JYaad/QA2SdKmRzWl7M5K25DPFO93jas=;
 b=m9q4OVhcBvdRMlOwN/03niFvXHjhfsnlQ8TMa/Uc5TOd4zbVz6lQTPvkR6z7winWI9
 5frtO3eBQSnQLrhKbt/ZcRNwG0CXv6A7/ha2qaOXgA0XulT8OYmAOGMXeWqKPDzrvJc7
 BPjHkGdE9d+8/QrpUbIF8ZJurn2Qmmt320M0OLLP0/xBuW8/BwPaNT19RMjXAf+ueg5H
 hbZkp9av2LqnsmnDkBpDYcwr1jho8OalO7Rs1HXhAeVCT0g0KrW4YDW4AKdA7AgGDGIC
 JOEzh0TJ4aD4Sgg7GwgyHYBojvq3pCE+7ooUHV7uedamTI40f4Z9Qr+XF3W8w78MJmq8
 yACg==
X-Forwarded-Encrypted: i=1;
 AJvYcCVTerHplOo7zAH3kz3KhZwVwOQAp9+nS5MKa8axX3NnxILocDGaaL48o2iMC2/0RbczrN3f6Q==@debbugs.gnu.org
X-Gm-Message-State: AOJu0YyUHNh/guBjmmSf56+gYqnsbMfTGHGm9KiE50bwqC2Nf2XSC9XA
 ZA17SEzkhUbNTfT0UdlSDBfxv7xLbuaFuudwXCuZ56kYyk7kSNDNHBz4/eD1dGsrRFaMpyNNjex
 VWxweNwtMZBowm3k5gOhDM1vFTVo=
X-Gm-Gg: ASbGncs9p+iVMnfhok5FILqpD2Sa8UDyggGACdQgpbNXr/LlUnqT5AQnMhwJIhEDemf
 RBy4BVpHhNGRBRvLujDpg3H+Le1Xj/oU2cdPPiuX4BpQclM0fzjvCQBMIUjwGsxVDvjP9Amlr
X-Google-Smtp-Source: AGHT+IFoDCB91UH8+gWM59ekjXUFb9MXqVl0l/Jki+j9PD0080WquguB+LzJ3ZOCAXjswe+fY/Fy9FPABoLAtSnV3tQ=
X-Received: by 2002:a05:6102:50a4:b0:4bb:ceeb:eaca with SMTP id
 ada2fe7eead31-4bc04dc0ad2mr1855165137.1.1739444714654; Thu, 13 Feb 2025
 03:05:14 -0800 (PST)
MIME-Version: 1.0
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <CADwFkm=FXiqimUDACC0kOf7fpQr_ePT3hKoE3_W9SqQPB+FMDg@HIDDEN>
 <9b5a4400-07f4-441a-a182-e21bf0115ddf@HIDDEN>
In-Reply-To: <9b5a4400-07f4-441a-a182-e21bf0115ddf@HIDDEN>
From: Ship Mints <shipmints@HIDDEN>
Date: Thu, 13 Feb 2025 06:05:03 -0500
X-Gm-Features: AWEUYZkMu7afYq-WVsDFQNOSfIzbphAx9SVTUXZxkbecgMl_HKP3Gr6zZq6jvY4
Message-ID: <CAN+1Hbo1HndCCTqFGv23gCcxb5NGqnVUayYNw9mfxY6iQ9QWBA@HIDDEN>
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
To: martin rudalics <rudalics@HIDDEN>
Content-Type: multipart/alternative; boundary="00000000000052d5c4062e04086b"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org, Elijah Gabe Perez <eg642616@HIDDEN>,
 Stefan Kangas <stefankangas@HIDDEN>, Juri Linkov <juri@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

--00000000000052d5c4062e04086b
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

I think symmetry in delete-window would be nice. I've wrapped it to achieve
something similar.

On Thu, Feb 13, 2025 at 6:00=E2=80=AFAM martin rudalics via Bug reports for=
 GNU
Emacs, the Swiss army knife of text editors <bug-gnu-emacs@HIDDEN> wrote:

>  > LGTM, but it needs a NEWS item.
>  >
>  > Maybe an addition to the manual as well?
>
> Both.  But first let's see what the others think about it.  Maybe its
> handling should go to 'quit-restore-window' itself.  Or we should have
> 'quit-windows-on' handle it too.  Then what about 'delete-windows-on'?
>
> martin
>
>
>
>

--00000000000052d5c4062e04086b
Content-Type: text/html; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_default" style=3D"font-family:monospac=
e">I think symmetry in delete-window would be nice. I&#39;ve wrapped it to =
achieve something similar.</div></div><br><div class=3D"gmail_quote gmail_q=
uote_container"><div dir=3D"ltr" class=3D"gmail_attr">On Thu, Feb 13, 2025 =
at 6:00=E2=80=AFAM martin rudalics via Bug reports for GNU Emacs, the Swiss=
 army knife of text editors &lt;<a href=3D"mailto:bug-gnu-emacs@HIDDEN">bu=
g-gnu-emacs@HIDDEN</a>&gt; wrote:<br></div><blockquote class=3D"gmail_quot=
e" style=3D"margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204)=
;padding-left:1ex">=C2=A0&gt; LGTM, but it needs a NEWS item.<br>
=C2=A0&gt;<br>
=C2=A0&gt; Maybe an addition to the manual as well?<br>
<br>
Both.=C2=A0 But first let&#39;s see what the others think about it.=C2=A0 M=
aybe its<br>
handling should go to &#39;quit-restore-window&#39; itself.=C2=A0 Or we sho=
uld have<br>
&#39;quit-windows-on&#39; handle it too.=C2=A0 Then what about &#39;delete-=
windows-on&#39;?<br>
<br>
martin<br>
<br>
<br>
<br>
</blockquote></div>

--00000000000052d5c4062e04086b--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 13 Feb 2025 10:59:57 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 05:59:57 2025
Received: from localhost ([127.0.0.1]:40882 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiWwn-0002Py-A0
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 05:59:57 -0500
Received: from mout.gmx.net ([212.227.17.20]:55153)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1tiWwj-0002Pg-Ch
 for 76248 <at> debbugs.gnu.org; Thu, 13 Feb 2025 05:59:55 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1739444385; x=1740049185; i=rudalics@HIDDEN;
 bh=TCmnQtipIGNkJ47PI/kaQcky9gxjy4qXaC3az3gCb/w=;
 h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
 References:From:In-Reply-To:Content-Type:
 Content-Transfer-Encoding:cc:content-transfer-encoding:
 content-type:date:from:message-id:mime-version:reply-to:subject:
 to;
 b=Ode4NMhyzApyJcmlVJnOoxACVXWSmfwkwYZg1ZYld76mTG48UylMv/sLj/GrAf0C
 k4XUGlKGF1OClWnReaHoUUbl/OPr4zOLUv7iY9WvZHnhDALQaG5ctbbRgE9UFKL1B
 w1yY2YgtnjMsQDzCqMh2i2CJNP8L8+PmyThwFwvzlld4xXcRG4wIfHf7WDasWE8pa
 f04c3l2K+Ae2gJLw6cMhAWI2x6sjYoJrR5f0l3GaYJeQ+nerQ/F8/kLjsCpKekgG0
 d05Lt87tWgxJGDyv2fC+xpiGrKvfqaBbtGzHOqXCXptmLwh+LX64m5lncHyLNPR9l
 9uTMzbumDt0mbErWYQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.97.212]) by mail.gmx.net (mrgmx104
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MJVDM-1txryL0LCC-00UK5U; Thu, 13
 Feb 2025 11:59:45 +0100
Message-ID: <9b5a4400-07f4-441a-a182-e21bf0115ddf@HIDDEN>
Date: Thu, 13 Feb 2025 11:59:43 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
To: Stefan Kangas <stefankangas@HIDDEN>, Juri Linkov <juri@HIDDEN>,
 Elijah Gabe Perez <eg642616@HIDDEN>
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
 <CADwFkm=FXiqimUDACC0kOf7fpQr_ePT3hKoE3_W9SqQPB+FMDg@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <CADwFkm=FXiqimUDACC0kOf7fpQr_ePT3hKoE3_W9SqQPB+FMDg@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:jmjgFGvYNBaHCySXSC5ZqEbGzM05wxD9t5ko6XJVnhLPdva2bTO
 Mwp2/dcJjPQvmIUHKAloIvydWngq1/0w16J0Vjc16BJ/ZPxxnesGsc3NTkFDQZDaHU30rQd
 n/ypMUzPm6WiHRUqlku9nj56UJx7zgSQoZJ1Pq6gUUbyIWnvYzN28N+mquZqKGkkI0RCLim
 z0eBzhk8G6lWRjRMEnN3Q==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:239z26HJtbI=;YwaalKVPSPyWuDsWbNDaE6Rmx6u
 PwTpLutFiEtt5CDmmurZeTg7mvfapK0QEMYYMUafYaadmMJbD4vogbwpSqXsicDy988sew5U2
 XV0fge1k4r+JFOwYFO16q0BH6fch+fKjxlcWKM0JH9Zj8Vj0krsCviPIRTv6sDiUcRD6VYeTD
 0WVCeDW8vX9b11gAtReGJk6ES7hSehKSGIp4uQwPoNI5JA79kpMMzo9YmLt8zJlJT4ObqDrG3
 IFSlYLhU2fL3BJzOcXuRCkKOd3A7BjQJWQE8Eav0hYKoMWAzd7ZOSyABYpuN165gaxZHStWO/
 pU4aDhZBag0oNrOQy3a0ePdEbIa6NWy+YYTtJW0x5P7yRKRqZYftPyDcayQMWhqUBc/Rg19iX
 EHSCQ2JtEBMjc6DylKIoeThW9TJWHLpYnS/2oNe8Dtr+OtQwog/3/hxuZiZQvQQ7bFxUGegB/
 MeU6sJ0V0PgO/mJLW3Qum+PEJtir8H0bDSQyD3CHutq5tSlvPDJUA3dKPG7+Z4eNKGe+91PsX
 bXYUuVGJCY/M4u8Lyf2bmgKkZGxjBksWKRM7H62QBtB9psdBO498q6MPhFQn5etgXV9Vf5sva
 oQdmkbI5EljHnoC/N+m1ZAxqnvzvG581BgsVOWTRPX5fvHYSl1+1q9L9yURFZgYPFuq2fe+2R
 LFgP5ZbYYq9mCyX1IHOdP6iI6v5qF6NjVA8GeVfJvhaCgDJ04PdW18F1w0f5didpr5n6e17pV
 dVEFK3iQFzV9HNLirTp9exqoBbx5D0av45+wiOLot7Lrq5Lww1EvMFJHnC6+G/gCGYAA5eWUF
 gxI5wecp2eOTYTmAj9FScopDGgYouhMAdDEwlOAbLbc+w6cgzLakBbJ06jls+vVMtNPhN5oBd
 0twF0ywHR8dfVYfZUpxRhH6s8ni+A6HpcEbFbXDTBxpw2Y7KRSkRQ3rx45jmqXfKMBhsltL9s
 3rFcRHx+MgMIDFbn4f3Ipiq1YeTysjfpZ7JY17i8HG0UBkNzIulUaBy0AwVOnYKK6AKeQsF4k
 NDMKYqk2uumq6XOcF/hTRtNGJQ+R+blwGhrxeubqM0KzZUauv15bpUiQWuqQ38HuPfd6HAELk
 RYOuIMyLD2OG06BZpx8nDZ/dgcMCl4t5lHZCyP9B8kmxDYSCV6T2IAK+P7xbUqmCScg7w8Zbk
 OVTmswXH73iMuXCcpCbrpTnNXkIgEeUWtzd8vD/Srd647nrhpza+LyA3Kjaz9s1PA3KSlgkcD
 QgF0uHuB3h0Pl9eGSA0BpdW1kBShT49D5+gsFfkyVNSyTZWy+5hQ6a5b5vl093ujDQ+lm0OFW
 5t6S/fz0eWDACXFUvl5RgU7P+LQ0I2zg2YrnnilMDS58gM1cXI95tkbginPn0JZpl0QlJQPFK
 /1LKDysQCFddj3XsttBW0qcmV5KvDIobvq/681ImrlDXdu78CP69Wp3sGhwYpqB6b0e0R3PYg
 rSe654Q==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

 > LGTM, but it needs a NEWS item.
 >
 > Maybe an addition to the manual as well?

Both.  But first let's see what the others think about it.  Maybe its
handling should go to 'quit-restore-window' itself.  Or we should have
'quit-windows-on' handle it too.  Then what about 'delete-windows-on'?

martin




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 13 Feb 2025 10:31:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 05:31:47 2025
Received: from localhost ([127.0.0.1]:40808 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiWVX-0001C6-1K
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 05:31:47 -0500
Received: from mail-ej1-x635.google.com ([2a00:1450:4864:20::635]:51233)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tiWVU-0001Bs-N3
 for 76248 <at> debbugs.gnu.org; Thu, 13 Feb 2025 05:31:45 -0500
Received: by mail-ej1-x635.google.com with SMTP id
 a640c23a62f3a-ab7fa1bc957so144488966b.2
 for <76248 <at> debbugs.gnu.org>; Thu, 13 Feb 2025 02:31:44 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739442698; x=1740047498; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=6ZFunE0pbPKvuThLO8VnJitFzee1P405m0NMTdT10nA=;
 b=OB2uhpc9cnkJbEfFYbcAoyfJzgXxrL5tDN0ZXcoeIuuMzoKpThNGEepAI9YXw2z/1r
 8sKy6B0LV6QO03uUC0LzOiwDGZB63f9FgmPPEL0zpnF3ZB1LABNoA56sdDsNuXayazjn
 1tnk30dPcfQQ4bbItXUeexAc1cc8Tyq6effM6Hd4IhW98ycWl7myEyXdZ1Jxrk+rCx5h
 ggIOt2jzRFdf4ENPXIJ+KnF/uhY3avohaqizrUDjadWg0FwH4jXe3F+glBARISjMXzEc
 9UgKT7kbeLA+5Zpki342ZkMJH8BoQmzjeeS7VgTtsi36dbVA7e9z4QcI3IzY+v7gJ32R
 7XRQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739442698; x=1740047498;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=6ZFunE0pbPKvuThLO8VnJitFzee1P405m0NMTdT10nA=;
 b=LQsRpI8AQqYnAPfyWQFycz/yeU0rQqZxsZ1mAnQ+HjydXpzmgQXcjquNl+Sx490yqh
 Cerf+P+npwC+aK2uVRLfQ1lmT31ftcaEyJ+wGW+1H08+nGjXDVVoH7T/CI7jqbB5KU7q
 y80swg792cJ+J7Q4yuPe1H41NUPXUoIIiKpHWj/trVzZrJOlXVk2ina/qg3fATNDpkp+
 F5pJ+XzRYSEyb8ueZwegT7SBn9FEGbkTx+wWZwiCmgaQ7ZkUmuwI9jR7pWxDSNbTAJm7
 XdZWzygaG0cVzKyeWZPNtYLrFWq0c1ALxKBtSm3NqWmhoxcrRU+FlPtO+uZQG8Cmd7C2
 zcwQ==
X-Gm-Message-State: AOJu0YzQSRNuQ83p9HR6s1ET06R0nlP/ptPHi+zFOSS2JNcVHOAKVRrN
 Xbt+8oWLYcN6Q63KtmBrPuYIWQiIB0yQGByyu2ISZhNfNIjbQnuo/cknZ03akJWpmN381pNQQIG
 Geua+i/qz5544Vmz1wJ4EMP138Ow=
X-Gm-Gg: ASbGncsKEtwtKdaZEEh8bLw1JMT1XobP4Lk09q6xroKgzKv2qKtiw+wbkvkFYh8Wem7
 jcykuobCrUydhtB5W/aYNZ5I+9EDXXmA9hV5HtqIaJv8dM3vpXTWPK224gTJemEoYT1Nc7IFhQx
 4=
X-Google-Smtp-Source: AGHT+IFc/Ff2gPeUV6pmb/LgnHNrSEShOd5v2vfQVDJWxrtecd3MRdX/HJ0909l1eVRkv3WW5DzXz0o66Yr0583TrSo=
X-Received: by 2002:a17:907:944b:b0:ab7:6c4a:6a74 with SMTP id
 a640c23a62f3a-aba4eba8348mr242529266b.16.1739442698299; Thu, 13 Feb 2025
 02:31:38 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Thu, 13 Feb 2025 02:31:38 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
MIME-Version: 1.0
Date: Thu, 13 Feb 2025 02:31:38 -0800
X-Gm-Features: AWEUYZlPm6mWrh89iEsEA_MWgCp12wWZBBk0xoTyD4z1PHZDrPbUQ3PxomGwr0A
Message-ID: <CADwFkm=FXiqimUDACC0kOf7fpQr_ePT3hKoE3_W9SqQPB+FMDg@HIDDEN>
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
To: martin rudalics <rudalics@HIDDEN>, Juri Linkov <juri@HIDDEN>, 
 Elijah Gabe Perez <eg642616@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.0 (/)
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

martin rudalics via "Bug reports for GNU Emacs, the Swiss army knife of
text editors" <bug-gnu-emacs@HIDDEN> writes:

> I attach a patch that could simplify that.

LGTM, but it needs a NEWS item.

Maybe an addition to the manual as well?




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 13 Feb 2025 09:34:11 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 04:34:11 2025
Received: from localhost ([127.0.0.1]:40414 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiVbn-0002p3-5c
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 04:34:11 -0500
Received: from mout.gmx.net ([212.227.15.18]:44639)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1tiVbj-0002oX-T5
 for 76248 <at> debbugs.gnu.org; Thu, 13 Feb 2025 04:34:08 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
 s=s31663417; t=1739439239; x=1740044039; i=rudalics@HIDDEN;
 bh=blC1iTiKWtq85d2k7DPlTqaUYInuQ3Zk/jCc+glw45w=;
 h=X-UI-Sender-Class:Content-Type:Message-ID:Date:MIME-Version:
 Subject:To:Cc:References:From:In-Reply-To:cc:
 content-transfer-encoding:content-type:date:from:message-id:
 mime-version:reply-to:subject:to;
 b=iyA6HnOP9OPe3NYFOx0cPdUoyp+xK7Mn2lV+m8AD8z228UTMYS3oxrDKF/3q+lHc
 PmtzaZtjao8mWbazU9xjtB9TFeO/cIbtgg+NogXqtn+7tRT5QszsttvT2C4q5roBO
 3ogPDb5msQSjlCbY+9qY8fwFtCBidClOZ2A1SdODRzZrksiu/QKIpPNiwt+WAIXVz
 idE2AIJaP/vc47iJ81ZczvkVGtchhkG5Pj2lIRAcO3VgnCIne16YIoXPEU21xqAn3
 a8rFba766qEbxx32l/r+akcwEB+Wi6ZrHusPcZRS+yeHF4zP3Sh2+SlwvWCbcnBnF
 xsGY5qJd9El9MwkARQ==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([213.142.97.212]) by mail.gmx.net (mrgmx005
 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MGyxN-1teKt20wx1-00BKjq; Thu, 13
 Feb 2025 10:33:59 +0100
Content-Type: multipart/mixed; boundary="------------5g3fAy8cTY1uF582Zp8MGi0S"
Message-ID: <542faf80-5df0-4c21-9382-d5d3c247bdf6@HIDDEN>
Date: Thu, 13 Feb 2025 10:33:58 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
To: Juri Linkov <juri@HIDDEN>, Elijah Gabe Perez <eg642616@HIDDEN>
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <87lduacp6e.fsf@HIDDEN>
X-Provags-ID: V03:K1:rDtNDurncKRAO3PA3tRpLL4cA3popH47TvC09Dm9FqPLpryib2q
 VXigSV+hISBPMVFInkOQ0nxHKqxCeinTTBhgo4KdXJIjm827uVVeujf83wShf+eDhxkXYsh
 Qj/3zHw2VofKoCJnMdCw/XpGwo8cRX4LsZHrdNJDiJbNXVBlOMN4PazTFF92ZHVFgokOAWP
 Pnlt7qocBvKEQl56WNynQ==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:ph1P4LMliS4=;VO0XDBxXcJmFt8+DlANLZ0Srlvo
 hxrLkjd8b0CbVRBsSoQfQD/Njvj1rclOEZ/08dMTzWBiCGVOwZrPDj6YKcLyyCMldLev6CV+n
 HAaatgcOmcuDCm6ghVtzWOaxk2HDzl0RFuw7HPXOGtuang5FKw6XqVIwtUcz4qlAMdtEEoIpR
 GN0KCMt/8TIcOCKOtnhXml4V3BunC7/dhW/3+ZEU0LhFlZqJADCVwHhIfROSwxMx7V86dbPal
 jylX+BMVkcrA5yhPmLs1QS71zkoEzQ6K428hPTrfdK2NhG9fzxMjU4zLnT6sX5fcGZUnRvJRf
 8XEAPeSSxkGev+g84ykCRab2tWlKcUbd5hG4gCQKmRPbM4UzW7pZVax+a3e1soXFm2dJgaF0+
 bldtTxAie7tqRRS0Q+8e93ZFifRsQ5X9YIbpFTu0PJLqjJxERue2OJN3ehE0NCn3SvCxRbHO1
 xWRXdwD+IB7T9kGwO6hJquCErVMB4vm6LTTJAXo/JUmE75iNGpVPrvblgDKrrFvdBeq2Vq03N
 g7SVkwBNBnxGJiRDnTQeeAmT4N8l2EIBY7VTeIlGGJG8DTMmpubSFyEOKa1scFp7Do3nbWo8N
 4fxA+/T+V/aXgbA4ogcxKL3uEjocrb9/kMFluadopJyWL830qoZofru61C6DKTw81tkFFwey6
 /eL7mmBHNgdJqeGZhbcrwowdL0paEXHH4TsatA+Pl8Nte7lc44g3X+X/gURxxY25MzkBerUyg
 DNJa0hlNEgrwjqmULczrz99uKueY6KEHG0iQqdWkJoU2HGwrh+CqPPnnVeWMrj+AluwVOAm+X
 +u78rLSpW7Ui92JuWY7cPD/lyMWyLVg/H4mAuMNnvx+zwFpTM0+dyt1YIhfAFQOvWpsRcS/uu
 dizT/Bx6pNSKhP7F+w0WS5etEPheAAk5aPM1zDaFCHOSrVrZkT8Yb7KWBh15sygdbk/bTI6EJ
 5escYmtSADILtPl/xURdLC5ZfSxPQZ+OTzo68DbbeAa/2uOKaAegdaNuiKUwOcDVf/IUV6rMG
 nvqf+6mjpdq178UG/5V87fP0Ae/iiSoFYnaAEj+jpi2tXKAMCF6hFAb3IHNCAJKOlOk45MC1I
 IZ5rBVQ2Kpc4/pUiBwbxCnm4z/lRYiIGczIb9w4jYj0Vyo77nzPaDQp7umhmzmcxkOT+eFwnR
 k/Nqa5UpRFAkWJX/ZhVrmCmQX+u2XHDTXBkHmUdnB4YH6uixbC6Sg/anNw7Y4Zpr0FJVNQQAP
 YricwxFIXRHaXjxnlXLRvg7oFks3dICBCEz1CejhRGRxG1dXNR1f0BgSaTAZB1v+2Nt48vpJi
 C/at7/9wJPnqw+XH8HKk8oLUoJBhRnrmYN/RFUSPO6jwFVZgPmwayexVL8uSzvM1xhbCdignM
 j18IB3hcB8zF5RWdzJqgj09hPgHmoIji2lUZaryPmYLjb6RZSKr1bp8c+YnW1jG1+02zBAv2c
 r18qoBQ==
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

This is a multi-part message in MIME format.
--------------5g3fAy8cTY1uF582Zp8MGi0S
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

 >> Hello, i would like to know why there is not an user-option for the
 >> `quit-window' function to kill windows instead burying them.
                                   ^^^^^^^
				  buffers

 >> I find this useful in buffers like `help-mode' to avoid filling
 >> list-buffers with unnecessary buffers.
 >>
 >> I'm currently using an `advice' to achieve this:
 >>
 >>    (advice-add #'quit-window :around
 >>                (lambda (orig-fn _ &rest window)
 >>                  (funcall orig-fn 't window)))
 >>
 >> and honestly I would prefer an option like: "quit-window-kill-buffer"
 >> (set to `nil' by default).
 >
 > I completely agree.  The lack of this option causes so much trouble.
 > For example, I needed to define in the init file:
 >
 >    (defun quit-window-kill-buffer ()
 >      "Quit WINDOW and kill its buffer."
 >      (interactive)
 >      (quit-window 1))
 >
 > and then update each and every keymap to override 'quit-window'
 > with 'quit-window-kill-buffer':
 >
 >    (define-key archive-mode-map "q" 'quit-window-kill-buffer)
 >    (define-key tar-mode-map "q" 'quit-window-kill-buffer)
 >    (define-key dired-mode-map "q" 'quit-window-kill-buffer)
 >    ...

I attach a patch that could simplify that.

martin

--------------5g3fAy8cTY1uF582Zp8MGi0S
Content-Type: text/x-patch; charset=UTF-8; name="quit-window-kill-buffer.diff"
Content-Disposition: attachment; filename="quit-window-kill-buffer.diff"
Content-Transfer-Encoding: base64

LS0tIGEvbGlzcC93aW5kb3cuZWwKKysrIGIvbGlzcC93aW5kb3cuZWwKQEAgLTU0NDYsNiAr
NTQ0NiwxNSBAQCBxdWl0LXJlc3RvcmUtd2luZG93CiAgICAgICgoZXEgYnVyeS1vci1raWxs
ICdidXJ5KQogICAgICAgKGJ1cnktYnVmZmVyLWludGVybmFsIGJ1ZmZlcikpKSkpCiAKKyhk
ZWZjdXN0b20gcXVpdC13aW5kb3cta2lsbC1idWZmZXItbW9kZXMgbmlsCisgICJMaXN0IG9m
IG1ham9yIG1vZGVzIHRlbGxpbmcgYHF1aXQtd2luZG93JyB0byBraWxsIFdJTkRPVydzIGJ1
ZmZlci4KK0lmIG5vbi1uaWwsIHRoaXMgc2hvdWxkIGJlIGEgbGlzdCBvZiBtYWpvciBtb2Rl
cy4gIGBxdWl0LXdpbmRvdycgd2lsbAora2lsbCB0aGUgYnVmZmVyIG9mIGl0cyBXSU5ET1cg
YXJndW1lbnQgd2hlbiB0aGF0IGJ1ZmZlcidzIG1ham9yIG1vZGUgaXMKK2EgbWVtYmVyIG9m
IHRoaXMgbGlzdCByZWdhcmRsZXNzIG9mIHRoZSB2YWx1ZSBvZiB0aGUgS0lMTCBhcmd1bWVu
dC4iCisgIDp0eXBlICcocmVwZWF0IChzeW1ib2wgOnRhZyAiTWFqb3IgbW9kZSIpKQorICA6
dmVyc2lvbiAiMzEuMSIKKyAgOmdyb3VwICd3aW5kb3dzKQorCiAoZGVmdW4gcXVpdC13aW5k
b3cgKCZvcHRpb25hbCBraWxsIHdpbmRvdykKICAgIlF1aXQgV0lORE9XIGFuZCBidXJ5IGl0
cyBidWZmZXIuCiBXSU5ET1cgbXVzdCBiZSBhIGxpdmUgd2luZG93IGFuZCBkZWZhdWx0cyB0
byB0aGUgc2VsZWN0ZWQgb25lLgpAQCAtNTQ2MSw5ICs1NDcwLDE0IEBAIHF1aXQtd2luZG93
CiAgIChpbnRlcmFjdGl2ZSAiUCIpCiAgIDs7IFJ1biB0aGUgaG9vayBmcm9tIHRoZSBidWZm
ZXIgaW1wbGllZCB0byBnZXQgYW55IGJ1ZmZlci1sb2NhbAogICA7OyB2YWx1ZXMuCi0gICh3
aXRoLWN1cnJlbnQtYnVmZmVyICh3aW5kb3ctYnVmZmVyICh3aW5kb3ctbm9ybWFsaXplLXdp
bmRvdyB3aW5kb3cpKQotICAgIChydW4taG9va3MgJ3F1aXQtd2luZG93LWhvb2spKQotICAo
cXVpdC1yZXN0b3JlLXdpbmRvdyB3aW5kb3cgKGlmIGtpbGwgJ2tpbGwgJ2J1cnkpKSkKKyAg
KGxldCAoa2lsbC1mcm9tLW1vZGUpCisgICAgKHdpdGgtY3VycmVudC1idWZmZXIgKHdpbmRv
dy1idWZmZXIgKHdpbmRvdy1ub3JtYWxpemUtd2luZG93IHdpbmRvdykpCisgICAgICAocnVu
LWhvb2tzICdxdWl0LXdpbmRvdy1ob29rKQorCisgICAgICAoc2V0cSBraWxsLWZyb20tbW9k
ZSAobWVtcSBtYWpvci1tb2RlIHF1aXQtd2luZG93LWtpbGwtYnVmZmVyLW1vZGVzKSkpCisK
KyAgICAocXVpdC1yZXN0b3JlLXdpbmRvdworICAgICB3aW5kb3cgKGlmIChvciBraWxsIGtp
bGwtZnJvbS1tb2RlKSAna2lsbCAnYnVyeSkpKSkKIAogKGRlZnVuIHF1aXQtd2luZG93cy1v
biAoJm9wdGlvbmFsIGJ1ZmZlci1vci1uYW1lIGtpbGwgZnJhbWUpCiAgICJRdWl0IGFsbCB3
aW5kb3dzIHNob3dpbmcgQlVGRkVSLU9SLU5BTUUuCg==

--------------5g3fAy8cTY1uF582Zp8MGi0S--




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 13 Feb 2025 07:56:48 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 02:56:48 2025
Received: from localhost ([127.0.0.1]:40051 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiU5X-0000d7-QK
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 02:56:48 -0500
Received: from relay5-d.mail.gandi.net ([2001:4b98:dc4:8::225]:39041)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1tiU5U-0000co-8m
 for 76248 <at> debbugs.gnu.org; Thu, 13 Feb 2025 02:56:45 -0500
Received: by mail.gandi.net (Postfix) with ESMTPSA id 578DA4436B;
 Thu, 13 Feb 2025 07:56:34 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Stefan Kangas <stefankangas@HIDDEN>
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
In-Reply-To: <CADwFkmmk0LQ_iTkxqyEXSDyBpOZCDe1Xt_D2PQT_-L_s92Qw3Q@HIDDEN>
Organization: LINKOV.NET
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
 <CADwFkmmk0LQ_iTkxqyEXSDyBpOZCDe1Xt_D2PQT_-L_s92Qw3Q@HIDDEN>
Date: Thu, 13 Feb 2025 09:53:56 +0200
Message-ID: <87cyfm8eln.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-GND-State: clean
X-GND-Score: -100
X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdegiedvvdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghofhffkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecuggftrfgrthhtvghrnhepffegteefveelhfeljeefueehieduiedtfffhuddtkeeffffghfevheetgeeukeehnecukfhppeeluddruddvledrleekrdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepledurdduvdelrdelkedrhedphhgvlhhopehmrghilhdrghgrnhguihdrnhgvthdpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnsggprhgtphhtthhopeegpdhrtghpthhtoheprhhuuggrlhhitghssehgmhigrdgrthdprhgtphhtthhopeejiedvgeekseguvggssghughhsrdhgnhhurdhorhhgpdhrtghpthhtohepvghgieegvdeiudeisehgmhgrihhlrdgtohhmpdhrtghpthhtohepshhtvghfrghnkhgrnhhgrghssehgmhgrihhlrdgtohhm
X-GND-Sasl: juri@HIDDEN
X-Spam-Score: -0.0 (/)
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org, martin rudalics <rudalics@HIDDEN>,
 Elijah Gabe Perez <eg642616@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)

>>> and honestly I would prefer an option like: "quit-window-kill-buffer"
>>> (set to `nil' by default).
>>
>> I completely agree.  The lack of this option causes so much trouble.
>
> Sounds useful, agreed.  Why not have the option.
>
>> For example, I needed to define in the init file:
>>
>>   (defun quit-window-kill-buffer ()
>>     "Quit WINDOW and kill its buffer."
>>     (interactive)
>>     (quit-window 1))
>>
>> and then update each and every keymap to override 'quit-window'
>> with 'quit-window-kill-buffer':
>>
>>   (define-key archive-mode-map "q" 'quit-window-kill-buffer)
>>   (define-key tar-mode-map "q" 'quit-window-kill-buffer)
>>   (define-key dired-mode-map "q" 'quit-window-kill-buffer)
>>   ...
>
> (Maybe an advice could work for this?)

An advice has too wide coverage.  Of course, it's possible
to check for major-mode in an advice.  But it would be more clean
to set a buffer-local value of the new option either to non-nil
in modes where 'q' should kill the buffer, or to nil in some modes
when the user customized the new option to non-nil for all modes.




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 13 Feb 2025 07:26:05 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 02:26:05 2025
Received: from localhost ([127.0.0.1]:39940 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiTbp-0007UO-Cn
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 02:26:05 -0500
Received: from mail-ed1-x530.google.com ([2a00:1450:4864:20::530]:55431)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.84_2) (envelope-from <stefankangas@HIDDEN>)
 id 1tiTbn-0007TN-ON
 for 76248 <at> debbugs.gnu.org; Thu, 13 Feb 2025 02:26:04 -0500
Received: by mail-ed1-x530.google.com with SMTP id
 4fb4d7f45d1cf-5ded1395213so364464a12.2
 for <76248 <at> debbugs.gnu.org>; Wed, 12 Feb 2025 23:26:03 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739431557; x=1740036357; darn=debbugs.gnu.org;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:from:to:cc:subject:date:message-id:reply-to;
 bh=5o9j8Czix57hHadI4ruCjUprWpVopJ9uktCAL2u9oj4=;
 b=ncRexr23MCUsME6ENKBykQ6b/jGEctZ7Jg4koZDrOx/7O7/j7eoFH3naEmV1I9p3zH
 NFRjMkjLmTKRquEj1giGP7db327aXqMqCjm9nYSiUI4IOioT9Uh0lWk+kKuUhkGdZ4c3
 rxSzCToFPDkjJ+9LUX02cNjgyM9B7tWh0axpbXIwFTr0R0lnGrN7XLyFhFmDf1Iu0KUg
 hGpLli7fGNAeIIwDlBqF/coDSO5uP2W2RUk1Zk99BpvKyelhmBThdwX6b/s2mXdAU11/
 VKZBYF85yK7Kw1ym6xNqY0UW1m6jfLC3rhSNcTf+oXp/FxLqpfgFw5nwlMd/bCOpedmC
 Hxzg==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739431557; x=1740036357;
 h=cc:to:subject:message-id:date:mime-version:references:in-reply-to
 :from:x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=5o9j8Czix57hHadI4ruCjUprWpVopJ9uktCAL2u9oj4=;
 b=k7Qodo48oIrvGKBfI9ZDULtMtdpU1ZP++3wrUZC/XdiR9RgTGIM5YhcyuIyy5uPYx3
 MXg0PYDqf1BdAK/e4d7khg4SI6MrDC01X690J/impXHuDSQyDOmXsWhovdszPnvlSUdO
 uQRsI167vMhw5l3dgUqfZ35YOI7Vw7Rwss9J410069Q6Uh49qiJPwc317RdL6HMD861e
 yD+TG8jC874kq/6lBTwsQgYXqs51g/gIeM0zgECQN5qu0FAdTWZDZR8NYJvck06ktiLs
 4+nTGysPH5U3xwmzIBByWpeCmpqjfykPmsvwe9wo7VsaPn2tFHq16G7SlEarokRQvEO3
 kk9A==
X-Gm-Message-State: AOJu0YyUbIZ/kZph4//PhpVM7XHLVI6n9eC16JvGjMUz32eSxBhlzwPa
 nyiKY5VtFIiJChaywyewmFhXGitz+W8HwkqmWqPlqgDS3/o76PJ4aimDJJhuSg6TbHwadB6E/Vn
 GHnGz4JsO854e+qfRFWu1WUdgSy4=
X-Gm-Gg: ASbGnctq1ZXcNs19jfQuu+loBCS07jrutHptyyMgwXHMKTLDRS8vJ1aFbSnM86xrPRx
 JzkCr9jeIgBjF3gYjkyv1DpkqqYwkX/BdPgZm2vyDSiQtGldm4RAb2NxP/2GtPbSJuU2mUmts5g
 8=
X-Google-Smtp-Source: AGHT+IEUD2sabJ8yrFJlExfxcgrf6kG4xFdqNWLQNI3noqLK3XiGEZegGHukVwCy2utGPzfOMBlGiiPMk3dc4vHk3ig=
X-Received: by 2002:a05:6402:34d2:b0:5dc:a44f:6ec4 with SMTP id
 4fb4d7f45d1cf-5dec9e7baf8mr1588888a12.13.1739431557132; Wed, 12 Feb 2025
 23:25:57 -0800 (PST)
Received: from 753933720722 named unknown by gmailapi.google.com with
 HTTPREST; Wed, 12 Feb 2025 23:25:56 -0800
From: Stefan Kangas <stefankangas@HIDDEN>
In-Reply-To: <87lduacp6e.fsf@HIDDEN>
References: <875xlepi6l.fsf@HIDDEN> <87lduacp6e.fsf@HIDDEN>
MIME-Version: 1.0
Date: Wed, 12 Feb 2025 23:25:56 -0800
X-Gm-Features: AWEUYZlLn64qthOJwZpscVbrcuSOlXeqT94U8sIBj4jadLy4XPq8yRGBfJRGWXg
Message-ID: <CADwFkmmk0LQ_iTkxqyEXSDyBpOZCDe1Xt_D2PQT_-L_s92Qw3Q@HIDDEN>
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
To: Juri Linkov <juri@HIDDEN>, Elijah Gabe Perez <eg642616@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Spam-Score: 0.7 (/)
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org, martin rudalics <rudalics@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.3 (/)

Juri Linkov <juri@HIDDEN> writes:

>> Hello, i would like to know why there is not an user-option for the
>> `quit-window' function to kill windows instead burying them.
>>
>> I find this useful in buffers like `help-mode' to avoid filling
>> list-buffers with unnecessary buffers.
>>
>> I'm currently using an `advice' to achieve this:
>>
>>   (advice-add #'quit-window :around
>>               (lambda (orig-fn _ &rest window)
>>                 (funcall orig-fn 't window)))
>>
>> and honestly I would prefer an option like: "quit-window-kill-buffer"
>> (set to `nil' by default).
>
> I completely agree.  The lack of this option causes so much trouble.

Sounds useful, agreed.  Why not have the option.

> For example, I needed to define in the init file:
>
>   (defun quit-window-kill-buffer ()
>     "Quit WINDOW and kill its buffer."
>     (interactive)
>     (quit-window 1))
>
> and then update each and every keymap to override 'quit-window'
> with 'quit-window-kill-buffer':
>
>   (define-key archive-mode-map "q" 'quit-window-kill-buffer)
>   (define-key tar-mode-map "q" 'quit-window-kill-buffer)
>   (define-key dired-mode-map "q" 'quit-window-kill-buffer)
>   ...

(Maybe an advice could work for this?)




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at 76248 <at> debbugs.gnu.org:


Received: (at 76248) by debbugs.gnu.org; 13 Feb 2025 07:11:39 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Thu Feb 13 02:11:39 2025
Received: from localhost ([127.0.0.1]:39899 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiTNq-0003n6-Tw
	for submit <at> debbugs.gnu.org; Thu, 13 Feb 2025 02:11:39 -0500
Received: from relay3-d.mail.gandi.net ([2001:4b98:dc4:8::223]:35001)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1tiTNo-0003mZ-CI
 for 76248 <at> debbugs.gnu.org; Thu, 13 Feb 2025 02:11:37 -0500
Received: by mail.gandi.net (Postfix) with ESMTPSA id 11A6B20457;
 Thu, 13 Feb 2025 07:11:25 +0000 (UTC)
From: Juri Linkov <juri@HIDDEN>
To: Elijah Gabe Perez <eg642616@HIDDEN>
Subject: Re: bug#76248: [Feature Request] user-option for killing buffer in
 `quit-window'.
In-Reply-To: <875xlepi6l.fsf@HIDDEN>
Organization: LINKOV.NET
References: <875xlepi6l.fsf@HIDDEN>
Date: Thu, 13 Feb 2025 09:10:53 +0200
Message-ID: <87lduacp6e.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/31.0.50 (x86_64-pc-linux-gnu)
MIME-Version: 1.0
Content-Type: text/plain
X-GND-State: clean
X-GND-Score: -100
X-GND-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgdegiedugecutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfitefpfffkpdcuggftfghnshhusghstghrihgsvgenuceurghilhhouhhtmecufedtudenucesvcftvggtihhpihgvnhhtshculddquddttddmnecujfgurhephffvvefujghofhffkfgfgggtsehttdertddtredtnecuhfhrohhmpefluhhrihcunfhinhhkohhvuceojhhurhhisehlihhnkhhovhdrnhgvtheqnecuggftrfgrthhtvghrnhepffegteefveelhfeljeefueehieduiedtfffhuddtkeeffffghfevheetgeeukeehnecukfhppeeluddruddvledrleekrdehnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinhgvthepledurdduvdelrdelkedrhedphhgvlhhopehmrghilhdrghgrnhguihdrnhgvthdpmhgrihhlfhhrohhmpehjuhhriheslhhinhhkohhvrdhnvghtpdhnsggprhgtphhtthhopeefpdhrtghpthhtohepjeeivdegkeesuggvsggsuhhgshdrghhnuhdrohhrghdprhgtphhtthhopehruhgurghlihgtshesghhmgidrrghtpdhrtghpthhtohepvghgieegvdeiudeisehgmhgrihhlrdgtohhm
X-GND-Sasl: juri@HIDDEN
X-Spam-Score: -0.7 (/)
X-Debbugs-Envelope-To: 76248
Cc: 76248 <at> debbugs.gnu.org, martin rudalics <rudalics@HIDDEN>
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)

> Hello, i would like to know why there is not an user-option for the
> `quit-window' function to kill windows instead burying them.
>
> I find this useful in buffers like `help-mode' to avoid filling
> list-buffers with unnecessary buffers.
>
> I'm currently using an `advice' to achieve this:
>
>   (advice-add #'quit-window :around
>               (lambda (orig-fn _ &rest window)
>                 (funcall orig-fn 't window)))
>
> and honestly I would prefer an option like: "quit-window-kill-buffer"
> (set to `nil' by default).

I completely agree.  The lack of this option causes so much trouble.
For example, I needed to define in the init file:

  (defun quit-window-kill-buffer ()
    "Quit WINDOW and kill its buffer."
    (interactive)
    (quit-window 1))

and then update each and every keymap to override 'quit-window'
with 'quit-window-kill-buffer':

  (define-key archive-mode-map "q" 'quit-window-kill-buffer)
  (define-key tar-mode-map "q" 'quit-window-kill-buffer)
  (define-key dired-mode-map "q" 'quit-window-kill-buffer)
  ...




Information forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 13 Feb 2025 04:44:49 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Feb 12 23:44:49 2025
Received: from localhost ([127.0.0.1]:39468 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1tiR5l-0004JI-6Q
	for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 23:44:49 -0500
Received: from lists.gnu.org ([2001:470:142::17]:38994)
 by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.84_2) (envelope-from <eg642616@HIDDEN>)
 id 1tiR5i-0004Ix-U0
 for submit <at> debbugs.gnu.org; Wed, 12 Feb 2025 23:44:47 -0500
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 <eg642616@HIDDEN>)
 id 1tiR5c-0000gQ-46
 for bug-gnu-emacs@HIDDEN; Wed, 12 Feb 2025 23:44:40 -0500
Received: from mail-oi1-x241.google.com ([2607:f8b0:4864:20::241])
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <eg642616@HIDDEN>)
 id 1tiR5a-00011L-L9
 for bug-gnu-emacs@HIDDEN; Wed, 12 Feb 2025 23:44:39 -0500
Received: by mail-oi1-x241.google.com with SMTP id
 5614622812f47-3f3d3bdaf01so123983b6e.2
 for <bug-gnu-emacs@HIDDEN>; Wed, 12 Feb 2025 20:44:38 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=gmail.com; s=20230601; t=1739421877; x=1740026677; darn=gnu.org;
 h=mime-version:user-agent:message-id:date:subject:to:from:from:to:cc
 :subject:date:message-id:reply-to;
 bh=WmkG3BVAH1Q2RTlrMuLCiGpVeOWBxSUdD5VCUUeOdlw=;
 b=kHV4xHeST5l8X5N+TyBCKxnQBN2N7/83mhBOWBSKnxBvBD542Riuq8b16++5a99crS
 TJBrG/RSunbF5v7Oo7FTDD44801WaGchnGzLuMFSmG6Q8h2jBPHEWtrPiB5aoGTqkKOJ
 3L1ZHSVB27ZfwZy5APPmhJlNbF2R+hBDstJPYVi5i7l7vSTgxMq78e7Suyrd4eBQgA2c
 pS76iBySXRBSH01C50S/2xGgl5jFvN6d3JL0Q3P4l+NN0pFV0P47ya9+Ysup089kF0wC
 G9ALUTdov9BDF1Bg0tmd01uPEzVS/t9gl941x/U0etZ6ic6Cchmj16xTIpMGoQrX51GA
 BH9Q==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20230601; t=1739421877; x=1740026677;
 h=mime-version:user-agent:message-id:date:subject:to:from
 :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to;
 bh=WmkG3BVAH1Q2RTlrMuLCiGpVeOWBxSUdD5VCUUeOdlw=;
 b=DdPethfQKNdzNY0yJS7Uddbgkr6knT2GbXeaXfAOnq8xtP9AgqYHwhjkBy5fT19+We
 rNcmz4Ewd7L3e47G2T1S8HA4tI9BhE/qY0hR7kcybHZl9bOH5UpDUUh1SLsHpPBfLA10
 YPKGXzv7gqda5D0eHsnS+OkD9P1swr36SXCl9cB8r51mNlZiGNTkl8xi9r+8tImXBEOx
 cgB6G9nNDElZpLHFkfVMVclR39/PtLCxCcfIJvI3fFsVOm21cd6So209GGPfXaOMdkSP
 ahyejh1q5wg76mpzAkwSJkeZj7AAnDAgx/ePvrr7hVQMNsNs6hA63lRAqbfKqePVMgJ+
 PJOw==
X-Gm-Message-State: AOJu0Yz0f5ASB5bruHEWCEBT4+tcp/cB968BOhVpGkh5zhBbCE2tHlvj
 yG8LjwzrKSGJxN7E91QSGX6EV5AqmxP6GkuZRpFirwxog4p5XA8G0A53WXIV
X-Gm-Gg: ASbGncuGoFEami+5uU4VNCV1VrfcK6AOeIL+2mnBloq5RRKGHni9HrDXIbH0Mg2ysFS
 qb1hqxxCIqSX7+FXKlmpiuVO+ZkD5s5s0RpFBeQ8cEwUQk8p8pzPq6Y5q00GQ5+0GU4wM9/0r4C
 O+H1wL4Kqug/hkhgvQ/kdomrBw50QxIehgx+CjYbSPaCh/1k6TVnLLlEQeJGXmAdC1IursLfQ8Z
 J639B1xfuKi+pnCLYg60fdS0/hK19+W1xJI4nBO/PLOdhAbXGQx/NlzBak=
X-Google-Smtp-Source: AGHT+IE6HBmE5LRcllkS629E0NRiXop6eDTChM5FwYX+0KY/+yDj0zVJLnPvGUQMA6pMDiLSLxjK6g==
X-Received: by 2002:a05:6808:17a4:b0:3ea:aa8a:c121 with SMTP id
 5614622812f47-3f3d8de7ba1mr995328b6e.22.1739421876898; 
 Wed, 12 Feb 2025 20:44:36 -0800 (PST)
Received: from fedora ([2806:10ae:e:2120::3]) by smtp.gmail.com with ESMTPSA id
 46e09a7af769-727002581bcsm290214a34.52.2025.02.12.20.44.36
 for <bug-gnu-emacs@HIDDEN>
 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256);
 Wed, 12 Feb 2025 20:44:36 -0800 (PST)
From: Elijah Gabe Perez <eg642616@HIDDEN>
To: bug-gnu-emacs@HIDDEN
Subject: [Feature Request] user-option for killing buffer in `quit-window'.
Date: Wed, 12 Feb 2025 22:44:34 -0600
Message-ID: <875xlepi6l.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
Received-SPF: pass client-ip=2607:f8b0:4864:20::241;
 envelope-from=eg642616@HIDDEN; helo=mail-oi1-x241.google.com
X-Spam_score_int: -17
X-Spam_score: -1.8
X-Spam_bar: -
X-Spam_report: (-1.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
 DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
 FREEMAIL_ENVFROM_END_DIGIT=0.25, FREEMAIL_FROM=0.001,
 RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001,
 SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 1.2 (+)
X-Spam-Report: Spam detection software, running on the system "debbugs.gnu.org",
 has NOT identified this incoming email as spam.  The original
 message has been attached to this so you can view it or label
 similar future email.  If you have any questions, see
 the administrator of that system for details.
 Content preview:  Hello, i would like to know why there is not an user-option
 for the `quit-window' function to kill windows instead burying them. I find
 this useful in buffers like `help-mode' to avoid filling list-buffers with
 unnecessary buffers. 
 Content analysis details:   (1.2 points, 10.0 required)
 pts rule name              description
 ---- ---------------------- --------------------------------------------------
 -0.0 RCVD_IN_DNSWL_NONE     RBL: Sender listed at https://www.dnswl.org/,
 no trust [2001:470:142:0:0:0:0:17 listed in] [list.dnswl.org]
 1.0 SPF_SOFTFAIL           SPF: sender does not match SPF record (softfail)
 0.0 FREEMAIL_FROM          Sender email is commonly abused enduser mail
 provider (eg642616[at]gmail.com)
 0.2 FREEMAIL_ENVFROM_END_DIGIT Envelope-from freemail username ends
 in digit (eg642616[at]gmail.com)
 -0.0 SPF_HELO_PASS          SPF: HELO matches SPF record
X-Debbugs-Envelope-To: submit
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: 0.2 (/)


Hello, i would like to know why there is not an user-option for the
`quit-window' function to kill windows instead burying them.

I find this useful in buffers like `help-mode' to avoid filling
list-buffers with unnecessary buffers.

I'm currently using an `advice' to achieve this:

  (advice-add #'quit-window :around
              (lambda (orig-fn _ &rest window)
                (funcall orig-fn 't window)))


and honestly I would prefer an option like: "quit-window-kill-buffer"
(set to `nil' by default).

-- 
                                                   - E.G via GNU Emacs.




Acknowledgement sent to Elijah Gabe Perez <eg642616@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs@HIDDEN. Full text available.
Report forwarded to bug-gnu-emacs@HIDDEN:
bug#76248; Package emacs. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 17 Feb 2025 09:30:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.