Received: (at 79065) by debbugs.gnu.org; 21 Jul 2025 13:57:14 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 21 09:57:14 2025 Received: from localhost ([127.0.0.1]:57293 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1udr0z-0004nF-Kp for submit <at> debbugs.gnu.org; Mon, 21 Jul 2025 09:57:14 -0400 Received: from mout.gmx.net ([212.227.15.19]:55169) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1udr0v-0004mU-9B for 79065 <at> debbugs.gnu.org; Mon, 21 Jul 2025 09:57:10 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1753106211; x=1753711011; i=rudalics@HIDDEN; bh=aF/CvdYA4i8mI0fhhO3zD96wUnkX5PmmVgcshnSpBZM=; 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=DA7zi3qoqliyGAM6vsqd3Vet4i0xnVRK0pH5vWHOiiQT672TB805hLnUMT0SRkRl +UpN6PlozBuW0AdDQ8tjX9jGxrH+SN8BfsYo7l44i8w97CEiFEpvG5xaTn4bkB2W3 MagQakc88wgie+EystTKm1pSXy6FbDmgBwdkvjYtyvygbM2h+w5X1VckPKaBB5gD/ qz+M9Fn0F+/gXvyl60Zum2JzC+OuCenGuqU+yJDN4fkLp6bNYrxBTF7Y58ZcvtTFd 3tYRsPW/Il1thVwnUN/Y/eU5DTqVWqC0Z3xmCT6wL1jCqY4aBhFventhLPtlPaAvw l6UMG8DFcyOLIowKyA== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.96.227]) by mail.gmx.net (mrgmx004 [212.227.17.190]) with ESMTPSA (Nemesis) id 1MiJV6-1v79QD1hzi-00jNB3; Mon, 21 Jul 2025 15:56:51 +0200 Message-ID: <246fc99e-634d-4072-856d-33c555d53b33@HIDDEN> Date: Mon, 21 Jul 2025 15:56:50 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#79065: 31.0.50; [PATCH] Allow inverting the meaning of 'quit-window-kill-buffer' To: Eli Zaretskii <eliz@HIDDEN> References: <6ce95e5c-e0ba-c8f6-1ac5-d4ee4a1dbd39@HIDDEN> <227e526c-238f-4ad3-8d87-dcb15024b101@HIDDEN> <86y0shbvl3.fsf@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <86y0shbvl3.fsf@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:mZGD8y0YDYsL9TN1+fqmeInhNkvIvCH9hClfgV+L7+qRZVRUwf2 Djjxkc/f4v4WWdjefWRkLfBwXF+HxCFeSHoI5aODMLka9fREE6FSjyfBvR1oOq7ETlbTxOz vMaMTZ0ZTgwjuOGPuyRCfVh3r+iTLHa78wMSzOsCCsOA8DjN7bSFyKZxYvwjgY44IY67JV3 jQsDqNuir7l0ElcS663fg== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:QIGoL7AeO5c=;qPY9W6jcS10sNiXU3aLx8T5LkUQ 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 jQSN4ZqHkw99e1DAPIHti/z/3pwC/BpMcKR X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 79065 Cc: jporterbugs@HIDDEN, 79065 <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 (-) > The user option quit-window-kill-buffer is new in Emacs 31, so I don't > think we need to mark any changes in it as incompatible. Or did I > miss something? The doc-string of 'quit-window-kill-buffer' would still have to be rewritten from scratch. Or did I miss something? martin
bug-gnu-emacs@HIDDEN
:bug#79065
; Package emacs
.
Full text available.Received: (at 79065) by debbugs.gnu.org; 21 Jul 2025 12:02:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 21 08:02:52 2025 Received: from localhost ([127.0.0.1]:56082 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1udpEK-0001nu-0Z for submit <at> debbugs.gnu.org; Mon, 21 Jul 2025 08:02:52 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54574) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1udpEF-0001ng-PG for 79065 <at> debbugs.gnu.org; Mon, 21 Jul 2025 08:02:48 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1udpE9-0005fG-U0; Mon, 21 Jul 2025 08:02:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=f3tBZffS5KrinXV3ObIrjEh04+cjz9+s7JDkrdWfkZM=; b=nbQtCG/RegDq 6iSaT72ghqpPxFgrMLA4+00eMGitdZPID6jRsS/7viKkmFn7I6R2bNqMzd2CzAqLjPEcyEH+nyJ+u vPQzY5IWuIbdCiKR2+VSJbN//RMMsayi+XFt4ltRcYzoOZfbNOG4JORlX+T9yr0libWeVCRquvNdY JV8qW1QdltozbRdcxP3I6MccHUYYW7JKb3K3qFX3O6NQWbQqcKse8CfS4+eVX6eJIJX0/UGodK6MB TLIttsoPgYLwullZrVzgOWtjjyYYHoX5njEkbShJFUZmOg7a4ie8FAJbyjj1Dq8yFGhVrdP/AYfG+ J9ow1X9HzP61EETY2B7D0g==; Date: Mon, 21 Jul 2025 15:02:32 +0300 Message-Id: <86y0shbvl3.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: martin rudalics <rudalics@HIDDEN> In-Reply-To: <227e526c-238f-4ad3-8d87-dcb15024b101@HIDDEN> (bug-gnu-emacs@HIDDEN) Subject: Re: bug#79065: 31.0.50; [PATCH] Allow inverting the meaning of 'quit-window-kill-buffer' References: <6ce95e5c-e0ba-c8f6-1ac5-d4ee4a1dbd39@HIDDEN> <227e526c-238f-4ad3-8d87-dcb15024b101@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79065 Cc: jporterbugs@HIDDEN, 79065 <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: -3.3 (---) > Date: Mon, 21 Jul 2025 10:28:18 +0200 > From: martin rudalics via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN> > > > For a long time, I've had a bit of code in my config to invert the > > default behavior of 'quit-window', so that it normally kills the > > buffer, but buries it with the prefix arg. With bug#76248, I now have > > almost what I want in Emacs proper (thanks!), except without the > > prefix arg behavior. > > > > Attached is a patch to do this. Hopefully the documentation is ok, but > > I'm open to other wordings. I fear my current wording might be a bit > > convoluted... > > IIUC the current behavior has the prefix argument simply ignore > 'quit-window-kill-buffer'. With your patch it inverts whatever that > option prescribed till now. Right? If so, this would constitute an > incompatible change and we probably should convey the behavior you want > via a new value for 'quit-window-kill-buffer' itself. In either case, > the doc-string of 'quit-window-kill-buffer' would have to be amended > accordingly and the new behavior be called out in NEWS. The user option quit-window-kill-buffer is new in Emacs 31, so I don't think we need to mark any changes in it as incompatible. Or did I miss something?
bug-gnu-emacs@HIDDEN
:bug#79065
; Package emacs
.
Full text available.Received: (at 79065) by debbugs.gnu.org; 21 Jul 2025 11:57:22 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 21 07:57:22 2025 Received: from localhost ([127.0.0.1]:56052 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1udp8z-0001X3-Sc for submit <at> debbugs.gnu.org; Mon, 21 Jul 2025 07:57:22 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:54146) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1udp8w-0001Wa-Ks for 79065 <at> debbugs.gnu.org; Mon, 21 Jul 2025 07:57:19 -0400 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from <eliz@HIDDEN>) id 1udp8r-0004j1-1n; Mon, 21 Jul 2025 07:57:13 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=KtLKQeTJlr4n7B4fywRQX/OI1C5amU5EZTtmKPkeflM=; b=Kau3E3PgZvjC pdglovQD5EptKUpcOPzJq6aZZYC5Y02/sIyvKCqG+56yOL9fmPEYPJGqnWFER+nQf90nAlL0L2ZCm QkT0FYJqDdtgc+v6YjpufNKfKZ7489ySJPxuoR2EWAnxti/y5geqkIsDhEteVlvprwnJGHI7nnLWf 37GCz8YGLCT/XwSGs7r6ockIbvmZnHFKVb7e3h7ZFobCHtyqv3XvHTWo1gZm7y6E5QwabGT4FhrLk pO662SuNwk4Aan6IxDbOhcgGuHYjq6THhGn75mPWQJVdMWA2HMX9JjsuOj7DN2bNkPLrh972EspDX DaHeMDXrtRcSOxunMFZKeQ==; Date: Mon, 21 Jul 2025 14:57:10 +0300 Message-Id: <861pq9daeh.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Jim Porter <jporterbugs@HIDDEN> In-Reply-To: <6ce95e5c-e0ba-c8f6-1ac5-d4ee4a1dbd39@HIDDEN> (message from Jim Porter on Sun, 20 Jul 2025 22:22:53 -0700) Subject: Re: bug#79065: 31.0.50; [PATCH] Allow inverting the meaning of 'quit-window-kill-buffer' References: <6ce95e5c-e0ba-c8f6-1ac5-d4ee4a1dbd39@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79065 Cc: rudalics@HIDDEN, 79065 <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: -3.3 (---) > Cc: rudalics@HIDDEN > Date: Sun, 20 Jul 2025 22:22:53 -0700 > From: Jim Porter <jporterbugs@HIDDEN> > > +If @var{kill} is the special value @code{invert}, or when calling > +interactively with the prefix argument, then @code{quit-window} inverts > +the meaning of @code{quit-window-kill-buffer}, so that when it would > +normally kill the buffer, it buries it instead, and vice versa. 'invert' is a problematic symbol for this purpose, because it doesn't tell what will happen. I prefer to use 2 symbols with explicit names, 'kill' and 'bury', instead, and have the prefix argument compute the value by looking at the value of quit-window-kill-buffer. This way, a Lisp program will tell explicitly what it does, and interactive usage still "inverts" the value of the option. > (defun quit-window (&optional kill window) > "Quit WINDOW and bury its buffer. > -WINDOW must be a live window and defaults to the selected one. > -With prefix argument KILL non-nil, kill the buffer instead of > -burying it. > +WINDOW must be a live window and defaults to the selected one. Kill the > +buffer instead according to `quit-window-kill-buffer' (which see). > + > +If KILL is `invert' (interactively, with the prefix argument), then When you mention literal symbols in doc strings, please use If KILL is the symbol `invert', .... This prevents Emacs from accidentally creating a false link leading nowhere relevant.
bug-gnu-emacs@HIDDEN
:bug#79065
; Package emacs
.
Full text available.Received: (at 79065) by debbugs.gnu.org; 21 Jul 2025 08:28:31 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 21 04:28:31 2025 Received: from localhost ([127.0.0.1]:55156 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1udlst-0001T5-5u for submit <at> debbugs.gnu.org; Mon, 21 Jul 2025 04:28:31 -0400 Received: from mout.gmx.net ([212.227.17.21]:33113) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <rudalics@HIDDEN>) id 1udlsp-0001ST-HZ for 79065 <at> debbugs.gnu.org; Mon, 21 Jul 2025 04:28:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at; s=s31663417; t=1753086500; x=1753691300; i=rudalics@HIDDEN; bh=S8bwtDhE8ahnHfVncFrvlkz5oiavNDW0WDcIHh3VOgQ=; h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To: 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=Dn2SA4BHqZj/6MbSOlx65JYfJCdYh0fyJkV8qN5vlC+LXiCfNRU21B1B2gv7tIoZ 17lPXRg2E5zAwKxu4R4DpSP761SRpGpCPRUvkR/IgCQ1ciUPe4D1YlrEaqse2XTz/ G51wg++XfbygYkMUmp4IkCH3/9SmViF00Cnn857ZcJgESi0LhK3agX0V7ZaYvl2QO pwKjjxh7YNU1JbdX8S/6otQTuKB8e8eP/d8aX4LFK99LzRv7tJd4cObkbisJZ11Fp GaZf7ZMiaJV7jsGyDGIKSkGS8DX3szwjiaveQbZlPnwS0jJkWf/mXzgV9bU4MUCp4 iVJkQeu+mNiCxrE4Yg== X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a Received: from [192.168.31.113] ([213.142.96.227]) by mail.gmx.net (mrgmx105 [212.227.17.168]) with ESMTPSA (Nemesis) id 1MdebB-1vCYfS3HUH-00gyQ3; Mon, 21 Jul 2025 10:28:19 +0200 Message-ID: <227e526c-238f-4ad3-8d87-dcb15024b101@HIDDEN> Date: Mon, 21 Jul 2025 10:28:18 +0200 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: bug#79065: 31.0.50; [PATCH] Allow inverting the meaning of 'quit-window-kill-buffer' To: Jim Porter <jporterbugs@HIDDEN>, 79065 <at> debbugs.gnu.org References: <6ce95e5c-e0ba-c8f6-1ac5-d4ee4a1dbd39@HIDDEN> Content-Language: en-US From: martin rudalics <rudalics@HIDDEN> In-Reply-To: <6ce95e5c-e0ba-c8f6-1ac5-d4ee4a1dbd39@HIDDEN> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Provags-ID: V03:K1:JHhWJH+DL7rBMBtjKI14UZvSjqBX6nsB8asa4FKXAu/rtn7cbn0 wxnt0cw1QTE0mw8jUtoMnJQvRS3MiOgnUKImUlGAKa83FDFAlY+uhyYCEB8of5qq4gt6Dkt Vu5SsNv358pd9Ufv3P42huVCYDmlkX8XGyqCYpY7Rz17kCWLQQRmx4gDtJsXtcUGfgcFvqI /i7kNteG1AUj9Wk0REd8g== X-Spam-Flag: NO UI-OutboundReport: notjunk:1;M01:P0:YztF5vDK7WE=;Yh97IbOieAQ94KiVM5fDQxBAp5a 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 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 79065 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 (-) > For a long time, I've had a bit of code in my config to invert the > default behavior of 'quit-window', so that it normally kills the > buffer, but buries it with the prefix arg. With bug#76248, I now have > almost what I want in Emacs proper (thanks!), except without the > prefix arg behavior. > > Attached is a patch to do this. Hopefully the documentation is ok, but > I'm open to other wordings. I fear my current wording might be a bit > convoluted... IIUC the current behavior has the prefix argument simply ignore 'quit-window-kill-buffer'. With your patch it inverts whatever that option prescribed till now. Right? If so, this would constitute an incompatible change and we probably should convey the behavior you want via a new value for 'quit-window-kill-buffer' itself. In either case, the doc-string of 'quit-window-kill-buffer' would have to be amended accordingly and the new behavior be called out in NEWS. Thanks, martin
bug-gnu-emacs@HIDDEN
:bug#79065
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 21 Jul 2025 05:23:17 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Mon Jul 21 01:23:17 2025 Received: from localhost ([127.0.0.1]:54471 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1udizd-0005n7-61 for submit <at> debbugs.gnu.org; Mon, 21 Jul 2025 01:23:17 -0400 Received: from lists.gnu.org ([2001:470:142::17]:60440) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from <jporterbugs@HIDDEN>) id 1udiza-0005lU-0R for submit <at> debbugs.gnu.org; Mon, 21 Jul 2025 01:23:14 -0400 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 <jporterbugs@HIDDEN>) id 1udizK-0003yc-30 for bug-gnu-emacs@HIDDEN; Mon, 21 Jul 2025 01:22:58 -0400 Received: from mail-pf1-x435.google.com ([2607:f8b0:4864:20::435]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <jporterbugs@HIDDEN>) id 1udizH-0002Bj-RM for bug-gnu-emacs@HIDDEN; Mon, 21 Jul 2025 01:22:57 -0400 Received: by mail-pf1-x435.google.com with SMTP id d2e1a72fcca58-74924255af4so3406071b3a.1 for <bug-gnu-emacs@HIDDEN>; Sun, 20 Jul 2025 22:22:55 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1753075374; x=1753680174; darn=gnu.org; h=subject:from:to:content-language:mime-version:date:message-id:from :to:cc:subject:date:message-id:reply-to; bh=RJDkpImmjL7aWAkfdgsnhn6AraCpBkzxVcIIaGv6Jjc=; b=BdPBnS+CXAERrJQLNNU23r1RAZ9WAVJyLFAu/MV3kSwzHTChQN6Ajf6mF0eaTTWPOx squDBC9exb7/RQvQLTWmWlj/plbBNUO1MDvaxGYR76nyNXI1EKHm2+7ZTdF7fAOLKqGE STSxULOIDS9l4OP9BLzcfqcyHwfvUw5DyaSuKqoZtvi/TQ/uudWJi0/CmjrO2lDJDqOD aDLYcYYgb5n++Gfj4SeK5icJbpEbH6idVEyWBMsIHtIocGwB9hR92UnqXKyRc22GhIQ0 +eFLd2DmYE/L62YtI3BqxfyV9XO4oOESKW7twfy7N3FgEfUBzoqoMCgNBELDO9Wq5Q8B Tdmw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1753075374; x=1753680174; h=subject:from:to:content-language:mime-version:date:message-id :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=RJDkpImmjL7aWAkfdgsnhn6AraCpBkzxVcIIaGv6Jjc=; b=RODZrvbqU41VOGXm61EUonSqPBtIPx7pprOOgSPP0crjT5GZ2+9gG51WrcCm1JTjoi 5mhFMGKWJoUScE9SMkNC9Qg3VQ1DzbTrvn4V82SPJCpbQkh+T8AnuToJPe3nmeVIj+K7 Y9TF+ivvY9Y6k0a5jlPpD4W46COonlo2V82NeZA1G8IkGaPY8vE/ggh3nM8XvIYR+Nfr K6yzqq3J8hHboaUthZho/flySpOxm9nnEWI2zvLwHdTtOl+4sBaxaTlvjROT7ocLgjWU PBZgwlneBnAOg949q7Nv+Mogh3lpEXLdSSlw1c6sYeBOV0CDrMGtUzoD9xsIvTaDbqtA E3Yg== X-Gm-Message-State: AOJu0YwY4QSRQFgidNrNXoiO6NOcjocjDiTSEudNdrEhU/bOygDsAQoR mVxMrmQlpRFsX9gZBx0N++6qalX4LBwKz4rhqg/sxxHtwbj1VN9BgpWPvOFEsg== X-Gm-Gg: ASbGncv4XEXsvV3L5qful9OTHAG8yJTiu+zV0CnMfjTUztWFVNDv/4EJo2KOBx29OUn 3Y6rUDovwQWNNw6OOG6zu5jqCv9WS+O70EsrIt6T/xjC0NpDlYA/qGz4k3ctnIbXenN7hSV2kB2 /yHyDtt06wzJYUWSxxyeiToGR6QcYVx0vDxBuqkxQeqlpUe/PNsuSTaBM74VtiQo+u2Kvp7ffgo lgzFjmKUK4ggbVWLsar5WEQoZXmhHbhsa9QYI3uQiIDO0TcVSVVL1UKEcJZzztyRSx9z0knQ86E Ij+aiAN59wd7tz9xbN/HFe1mRu+gMvGGYOz5DNpqOECybR7vr5uRTWOgyBKoK/wB4hwTkNgqlMn JWY+fhNUlwHfybZXRmr+fDB81E5a6dJNp3Iwrvmk1Zt1SfCuoF0/zhN2MWIcXuyETZXg3V6E5Fd NWiQ== X-Google-Smtp-Source: AGHT+IGPqpTBYVZ7b9m7ihYXe+Ybc+uT8d0b+LtztPaJN+D6wlrvdHW7ynAqMers5chuVZmECYBd6w== X-Received: by 2002:a05:6a00:2d11:b0:756:a033:596e with SMTP id d2e1a72fcca58-75725a8a001mr23038005b3a.22.1753075373787; Sun, 20 Jul 2025 22:22:53 -0700 (PDT) Received: from [192.168.1.2] (syn-076-168-144-128.res.spectrum.com. [76.168.144.128]) by smtp.googlemail.com with ESMTPSA id d2e1a72fcca58-759c84e2a7dsm4958821b3a.29.2025.07.20.22.22.52 for <bug-gnu-emacs@HIDDEN> (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sun, 20 Jul 2025 22:22:53 -0700 (PDT) Content-Type: multipart/mixed; boundary="------------wqd8Q3WtnoIRC8XB500ByMDa" Message-ID: <6ce95e5c-e0ba-c8f6-1ac5-d4ee4a1dbd39@HIDDEN> Date: Sun, 20 Jul 2025 22:22:53 -0700 MIME-Version: 1.0 X-Mozilla-News-Host: news://news.gmane.io:119 Content-Language: en-US To: bug-gnu-emacs@HIDDEN From: Jim Porter <jporterbugs@HIDDEN> Subject: 31.0.50; [PATCH] Allow inverting the meaning of 'quit-window-kill-buffer' Received-SPF: pass client-ip=2607:f8b0:4864:20::435; envelope-from=jporterbugs@HIDDEN; helo=mail-pf1-x435.google.com X-Spam_score_int: -10 X-Spam_score: -1.1 X-Spam_bar: - X-Spam_report: (-1.1 / 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, FREEMAIL_REPLY=1, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 2.0 (++) 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: X-Debbugs-Cc: rudalics@HIDDEN For a long time, I've had a bit of code in my config to invert the default behavior of 'quit-window', so that it normally kills the buffer, but buries it with the prefix arg. With bug#76248, I now hav [...] Content analysis details: (2.0 points, 10.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -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 (jporterbugs[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] 1.0 FREEMAIL_REPLY From and body contain different freemails 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.0 (/) This is a multi-part message in MIME format. --------------wqd8Q3WtnoIRC8XB500ByMDa Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Debbugs-Cc: rudalics@HIDDEN For a long time, I've had a bit of code in my config to invert the default behavior of 'quit-window', so that it normally kills the buffer, but buries it with the prefix arg. With bug#76248, I now have almost what I want in Emacs proper (thanks!), except without the prefix arg behavior. Attached is a patch to do this. Hopefully the documentation is ok, but I'm open to other wordings. I fear my current wording might be a bit convoluted... --------------wqd8Q3WtnoIRC8XB500ByMDa Content-Type: text/plain; charset=UTF-8; name="0001-Allow-inverting-the-meaning-of-quit-window-kill-buff.patch" Content-Disposition: attachment; filename*0="0001-Allow-inverting-the-meaning-of-quit-window-kill-buff.pa"; filename*1="tch" Content-Transfer-Encoding: base64 RnJvbSA2MjgwYTFlZGRlNDgxNzFlNzNkYzg4ZWVmYzIwYTIxMmIwM2QyOWQ0IE1vbiBTZXAg MTcgMDA6MDA6MDAgMjAwMQpGcm9tOiBKaW0gUG9ydGVyIDxqcG9ydGVyYnVnc0BnbWFpbC5j b20+CkRhdGU6IFN1biwgMjAgSnVsIDIwMjUgMjI6MTU6NDYgLTA3MDAKU3ViamVjdDogW1BB VENIXSBBbGxvdyBpbnZlcnRpbmcgdGhlIG1lYW5pbmcgb2YgJ3F1aXQtd2luZG93LWtpbGwt YnVmZmVyJwoKV2l0aCB0aGUgcHJlZml4IGFyZ3VtZW50IChvciBwYXNzaW5nICdpbnZlcnQn IGZvciBLSUxMKSwgJ3F1aXQtd2luZG93Jwpub3cgZG9lcyB0aGUgb3Bwb3NpdGUgb2Ygd2hh dGV2ZXIgJ3F1aXQtd2luZG93LWtpbGwtYnVmZmVyJyBzYXlzLApraWxsaW5nIHdoZW4gaXQg d291bGQgbm9ybWFsbHkgYnVyeSBhbmQgdmljZSB2ZXJzYS4KCiogbGlzcC93aW5kb3cuZWwg KHF1aXQtd2luZG93KTogU3VwcG9ydCAnaW52ZXJ0JyBmb3IgS0lMTC4KCiogZG9jL2xpc3By ZWYvd2luZG93cy50ZXhpIChRdWl0dGluZyBXaW5kb3dzKTogRGVzY3JpYmUgdGhpcyBiZWhh dmlvci4KLS0tCiBkb2MvbGlzcHJlZi93aW5kb3dzLnRleGkgfCAxMyArKysrKysrKysrLS0t CiBsaXNwL3dpbmRvdy5lbCAgICAgICAgICAgfCAyMSArKysrKysrKysrKysrKystLS0tLS0K IDIgZmlsZXMgY2hhbmdlZCwgMjUgaW5zZXJ0aW9ucygrKSwgOSBkZWxldGlvbnMoLSkKCmRp ZmYgLS1naXQgYS9kb2MvbGlzcHJlZi93aW5kb3dzLnRleGkgYi9kb2MvbGlzcHJlZi93aW5k b3dzLnRleGkKaW5kZXggNDUzNWRhYWFkZjIuLjMwYzg2N2U4OWIzIDEwMDY0NAotLS0gYS9k b2MvbGlzcHJlZi93aW5kb3dzLnRleGkKKysrIGIvZG9jL2xpc3ByZWYvd2luZG93cy50ZXhp CkBAIC01MDMzLDEwICs1MDMzLDE3IEBAIFF1aXR0aW5nIFdpbmRvd3MKIHdpbGwgYnVyeSBA dmFye3dpbmRvd30ncyBidWZmZXIuICBJZiB0aGlzIGlzIEBjb2Rle3R9LAogQGNvZGV7cXVp dC13aW5kb3d9IHdpbGwgdHJ5IHRvIGtpbGwgQHZhcnt3aW5kb3d9J3MgYnVmZmVyLiAgT3Ro ZXJ3aXNlLAogdGhpcyBzaG91bGQgYmUgYSBsaXN0IG9mIG1ham9yIG1vZGVzLiAgQGNvZGV7 cXVpdC13aW5kb3d9IHdpbGwga2lsbCB0aGUKLWJ1ZmZlciBvZiBAdmFye3dpbmRvd30gcmVn YXJkbGVzcyBvZiB0aGUgdmFsdWUgb2YgQHZhcntraWxsfSBpZiB0aGF0CitidWZmZXIgb2Yg QHZhcnt3aW5kb3d9IGV2ZW4gd2hlbiBAdmFye2tpbGx9IGlzIEBjb2Rle25pbH0gaWYgdGhh dAogYnVmZmVyJ3MgbWFqb3IgbW9kZSBpcyBlaXRoZXIgYSBtZW1iZXIgb2YgdGhpcyBsaXN0 IG9yIGlzIGRlcml2ZWQgZnJvbSBhCi1tZW1iZXIgb2YgdGhpcyBsaXN0LiAgSW4gYW55IG90 aGVyIGNhc2UsIEBjb2Rle3F1aXQtd2luZG93fSB3aWxsIGtpbGwKLXRoZSBidWZmZXIgb25s eSBpZiBAdmFye2tpbGx9IGlzIG5vbi1AY29kZXtuaWx9IGFuZCBidXJ5IGl0IG90aGVyd2lz ZS4KK21lbWJlciBvZiB0aGlzIGxpc3QuCisKK0lmIEB2YXJ7a2lsbH0gaXMgdGhlIHNwZWNp YWwgdmFsdWUgQGNvZGV7aW52ZXJ0fSwgb3Igd2hlbiBjYWxsaW5nCitpbnRlcmFjdGl2ZWx5 IHdpdGggdGhlIHByZWZpeCBhcmd1bWVudCwgdGhlbiBAY29kZXtxdWl0LXdpbmRvd30gaW52 ZXJ0cwordGhlIG1lYW5pbmcgb2YgQGNvZGV7cXVpdC13aW5kb3cta2lsbC1idWZmZXJ9LCBz byB0aGF0IHdoZW4gaXQgd291bGQKK25vcm1hbGx5IGtpbGwgdGhlIGJ1ZmZlciwgaXQgYnVy aWVzIGl0IGluc3RlYWQsIGFuZCB2aWNlIHZlcnNhLgorCitJbiBhbnkgb3RoZXIgY2FzZSwg QGNvZGV7cXVpdC13aW5kb3d9IHdpbGwga2lsbCB0aGUgYnVmZmVyIG9ubHkgaWYKK0B2YXJ7 a2lsbH0gaXMgbm9uLUBjb2Rle25pbH0gYW5kIGJ1cnkgaXQgb3RoZXJ3aXNlLgogQGVuZCBk ZWZvcHQKIAogWW91IGNhbiBnZXQgbW9yZSBjb250cm9sIGJ5IGNhbGxpbmcgQGNvZGV7cXVp dC1yZXN0b3JlLXdpbmRvd30gaW5zdGVhZApkaWZmIC0tZ2l0IGEvbGlzcC93aW5kb3cuZWwg Yi9saXNwL3dpbmRvdy5lbAppbmRleCA1NTA5ZjM2ZmJlOS4uOGI3ZDIxZDhjYTMgMTAwNjQ0 Ci0tLSBhL2xpc3Avd2luZG93LmVsCisrKyBiL2xpc3Avd2luZG93LmVsCkBAIC01NTMyLDkg KzU1MzIsMTMgQEAgcXVpdC13aW5kb3cta2lsbC1idWZmZXIKIAogKGRlZnVuIHF1aXQtd2lu ZG93ICgmb3B0aW9uYWwga2lsbCB3aW5kb3cpCiAgICJRdWl0IFdJTkRPVyBhbmQgYnVyeSBp dHMgYnVmZmVyLgotV0lORE9XIG11c3QgYmUgYSBsaXZlIHdpbmRvdyBhbmQgZGVmYXVsdHMg dG8gdGhlIHNlbGVjdGVkIG9uZS4KLVdpdGggcHJlZml4IGFyZ3VtZW50IEtJTEwgbm9uLW5p bCwga2lsbCB0aGUgYnVmZmVyIGluc3RlYWQgb2YKLWJ1cnlpbmcgaXQuCitXSU5ET1cgbXVz dCBiZSBhIGxpdmUgd2luZG93IGFuZCBkZWZhdWx0cyB0byB0aGUgc2VsZWN0ZWQgb25lLiAg S2lsbCB0aGUKK2J1ZmZlciBpbnN0ZWFkIGFjY29yZGluZyB0byBgcXVpdC13aW5kb3cta2ls bC1idWZmZXInICh3aGljaCBzZWUpLgorCitJZiBLSUxMIGlzIGBpbnZlcnQnIChpbnRlcmFj dGl2ZWx5LCB3aXRoIHRoZSBwcmVmaXggYXJndW1lbnQpLCB0aGVuCitpbnZlcnQgd2hldGhl ciB0byBidXJ5IG9yIGtpbGwgdGhlIGJ1ZmZlcjogaWYgdGhpcyBmdW5jdGlvbiB3b3VsZAor bm9ybWFsbHkgYnVyeSB0aGUgYnVmZmVyIHRoZW4ga2lsbCBpdCwgb3IgdmljZSB2ZXJzYS4g IEZvciBhbnkgb3RoZXIKK25vbi1uaWwgdmFsdWUgb2YgS0lMTCwgYWx3YXlzIGtpbGwgdGhl IGJ1ZmZlciBpbnN0ZWFkIG9mIGJ1cnlpbmcgaXQuCiAKIFRoaXMgY2FsbHMgdGhlIGZ1bmN0 aW9uIGBxdWl0LXJlc3RvcmUtd2luZG93JyB0byBkZWxldGUgV0lORE9XIG9yCiBzaG93IHNv bWUgb3RoZXIgYnVmZmVyIGluIGl0LiAgU2VlIEluZm8gbm9kZSBgKGVsaXNwKSBRdWl0dGlu ZwpAQCAtNTU0Miw4ICs1NTQ2LDggQEAgcXVpdC13aW5kb3cKIAogVGhlIGZ1bmN0aW9ucyBp biBgcXVpdC13aW5kb3ctaG9vaycgd2lsbCBiZSBydW4gYmVmb3JlIGRvaW5nCiBhbnl0aGlu ZyBlbHNlLiIKLSAgKGludGVyYWN0aXZlICJQIikKLSAgKGxldCAoa2lsbC1mcm9tLW1vZGUp CisgIChpbnRlcmFjdGl2ZSAobGlzdCAod2hlbiBjdXJyZW50LXByZWZpeC1hcmcgJ2ludmVy dCkpKQorICAobGV0IChraWxsLWZyb20tbW9kZSBraWxsLXJlc29sdmVkKQogICAgICh3aXRo LWN1cnJlbnQtYnVmZmVyICh3aW5kb3ctYnVmZmVyICh3aW5kb3ctbm9ybWFsaXplLXdpbmRv dyB3aW5kb3cpKQogICAgICAgOzsgUnVuIHRoZSBob29rIGZyb20gdGhlIGJ1ZmZlciBpbXBs aWVkIHRvIGdldCBhbnkgYnVmZmVyLWxvY2FsCiAgICAgICA7OyB2YWx1ZXMuCkBAIC01NTU0 LDggKzU1NTgsMTMgQEAgcXVpdC13aW5kb3cKIAkJKGFuZCAobGlzdHAgcXVpdC13aW5kb3ct a2lsbC1idWZmZXIpCiAJCSAgICAgKGRlcml2ZWQtbW9kZS1wIHF1aXQtd2luZG93LWtpbGwt YnVmZmVyKSkpKSkKIAorICAgIChzZXRxIGtpbGwtcmVzb2x2ZWQKKyAgICAgICAgICAoY29u ZAorICAgICAgICAgICAoKGVxIGtpbGwgJ2ludmVydCkgKG5vdCBraWxsLWZyb20tbW9kZSkp CisgICAgICAgICAgIChraWxsIHQpCisgICAgICAgICAgICh0IGtpbGwtZnJvbS1tb2RlKSkp CiAgICAgKHF1aXQtcmVzdG9yZS13aW5kb3cKLSAgICAgd2luZG93IChpZiAob3Iga2lsbCBr aWxsLWZyb20tbW9kZSkgJ2tpbGwgJ2J1cnkpKSkpCisgICAgIHdpbmRvdyAoaWYga2lsbC1y ZXNvbHZlZCAna2lsbCAnYnVyeSkpKSkKIAogKGRlZnVuIHF1aXQtd2luZG93cy1vbiAoJm9w dGlvbmFsIGJ1ZmZlci1vci1uYW1lIGtpbGwgZnJhbWUpCiAgICJRdWl0IGFsbCB3aW5kb3dz IHNob3dpbmcgQlVGRkVSLU9SLU5BTUUuCi0tIAoyLjI1LjEKCg== --------------wqd8Q3WtnoIRC8XB500ByMDa--
Jim Porter <jporterbugs@HIDDEN>
:rudalics@HIDDEN, bug-gnu-emacs@HIDDEN
.
Full text available.rudalics@HIDDEN, bug-gnu-emacs@HIDDEN
:bug#79065
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.