From unknown Tue Jun 17 20:09:38 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#30315 <30315@debbugs.gnu.org> To: bug#30315 <30315@debbugs.gnu.org> Subject: Status: [PATCH] keyboard-escape-quit should give option not to delete windows Reply-To: bug#30315 <30315@debbugs.gnu.org> Date: Wed, 18 Jun 2025 03:09:38 +0000 retitle 30315 [PATCH] keyboard-escape-quit should give option not to delete= windows reassign 30315 emacs submitter 30315 Alex Branham severity 30315 wishlist tag 30315 wontfix patch thanks From debbugs-submit-bounces@debbugs.gnu.org Wed Jan 31 22:00:06 2018 Received: (at submit) by debbugs.gnu.org; 1 Feb 2018 03:00:06 +0000 Received: from localhost ([127.0.0.1]:51696 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eh56b-00033x-RM for submit@debbugs.gnu.org; Wed, 31 Jan 2018 22:00:06 -0500 Received: from eggs.gnu.org ([208.118.235.92]:39429) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eh56Z-00032w-CV for submit@debbugs.gnu.org; Wed, 31 Jan 2018 22:00:04 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eh56S-0001aa-3o for submit@debbugs.gnu.org; Wed, 31 Jan 2018 21:59:57 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM, T_DKIM_INVALID autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:34731) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eh56R-0001aI-UW for submit@debbugs.gnu.org; Wed, 31 Jan 2018 21:59:56 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58628) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eh56Q-0001QY-1g for bug-gnu-emacs@gnu.org; Wed, 31 Jan 2018 21:59:55 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eh56L-0001UZ-UL for bug-gnu-emacs@gnu.org; Wed, 31 Jan 2018 21:59:54 -0500 Received: from mail-ot0-x233.google.com ([2607:f8b0:4003:c0f::233]:42001) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eh56L-0001U1-Lu for bug-gnu-emacs@gnu.org; Wed, 31 Jan 2018 21:59:49 -0500 Received: by mail-ot0-x233.google.com with SMTP id a7so12618170otk.9 for ; Wed, 31 Jan 2018 18:59:49 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=user-agent:from:to:subject:date:message-id:mime-version; bh=SYWpT4jYWP3dyfMcK0ipcvGlk5P/nXbD+iFNqm80nvU=; b=kXIHO7N5sakQFdSMaIP+tLSBSHnF1lONbEiJc1VGBnmlMwKOP3D6h9pGeV36iuJv2e ApkC0Gq3hHlkrSrP6o5DnkvEsTsF7spJG8aNVojFRGA4UupUTzl/ByauZXszSwOl3qGL ubMfNZnovN9OMtqKitsL3c0sEJxDiDFOHePQfxKYwnfKG94QOf/1n0frRJjQVVtEQI9P MMERkL+IuWiOpoqc/lG5XI4t4fJGWog/uA3gtszJQQWzMhInlYiZJaQf1zK2tW4uycOX VykBCtOyNZK981BmxqKNSZwsXkUI0o6QRIkBdznmaFeKsKW2wyT7hSHk5sd9JWHRUN25 tPlA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:user-agent:from:to:subject:date:message-id :mime-version; bh=SYWpT4jYWP3dyfMcK0ipcvGlk5P/nXbD+iFNqm80nvU=; b=kmw/IVYjXkahoyAp8SpoULGr4I7dM1qSWXgPzFoU+BiIDxSQhSbaz7Y1HnaURqYWQ2 OUva9NzdhNAdGVMeJfd7Z/AhA88trQSZ0b8khNbq7MHWCEWWNptIxTYqeaNa2cIQoBXF OGsDcPmm0iZqjyQ8Lse+r9WDGQHCg+8Ohqc0O0/6jShSgSO396JP1rmMIpt/yVXEDFwl OQrXIGS4VzOcmwHjO8kZI0uY9vUY0r+X4HwGeksRuGguVUqhWE8x1ycUTkA+9HqXs45E yeMfYNtVQh9eFbib4G7aSJ2B0KA0aqLz/gc2jL6n/VYvhNpjYTytLkWB3Hs/v+q9KzyY Nzqw== X-Gm-Message-State: AKwxytcHlJBeb7LySZTlX+ugxUfai5jdSMc8d5kkSp7HIQAaJ2Oji+Xm 30m8ojmetbbOj6LTwUQTnZbo8kJJ X-Google-Smtp-Source: AH8x22640kCpi2n88+O/FoYsHjq+dni7yZP2AnwJUdZlUN/Bo0UZWukIvwfX9BNEU9Reapuo6gpq8Q== X-Received: by 10.157.5.231 with SMTP id 94mr24570231otd.150.1517453988319; Wed, 31 Jan 2018 18:59:48 -0800 (PST) Received: from mars (cpe-70-114-192-208.austin.res.rr.com. [70.114.192.208]) by smtp.gmail.com with ESMTPSA id v13sm907016ota.16.2018.01.31.18.59.32 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Wed, 31 Jan 2018 18:59:38 -0800 (PST) User-agent: mu4e 0.9.18; emacs 26.0.91 From: Alex Branham To: bug-gnu-emacs@gnu.org Subject: [PATCH] keyboard-escape-quit should give option not to delete windows Date: Wed, 31 Jan 2018 20:59:48 -0600 Message-ID: <87zi4th0t7.fsf@gmail.com> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) --=-=-= Content-Type: text/plain I've always found it a bit odd that ESC-ESC-ESC deletes windows, since I think of it as telling Emacs to "stop doing whatever it is you're doing". I guess there's a case to be made that splitting the frame is doing something, but it's behavior I'm not a huge fan of. The attached patch introduces a new defcustom that allows the user to stop ESC-ESC-ESC from deleting windows. I'm not sure if this should be documented in the manual or not. If so, please let me know (and where?). Thanks for all your work! Alex -------------------- >From 30351ba514094b2364298b7723ae7c33685bf53e Mon Sep 17 00:00:00 2001 From: Alex Branham Date: Wed, 31 Jan 2018 20:44:55 -0600 Subject: [PATCH] New defcustom `keyboard-escape-quit-deletes-windows' * lisp/simple.el (`keyboard-escape-quit-deletes-windows'): New defcustom to control whether keyboard-escape-quit calls delete-other-windows (keyboard-escape-quit): Use it * etc/NEWS: Mention `keyboard-escape-quit-deletes-windows'. --- etc/NEWS | 5 +++++ lisp/simple.el | 11 +++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/etc/NEWS b/etc/NEWS index b28f284116..d6ba6f28b8 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -80,6 +80,11 @@ indirectly, e.g., by checking that functions like It blocks line breaking after a one-letter word, also in the case when this word is preceded by a non-space, but non-alphanumeric character. +** New option 'keyboard-escape-quit-deletes-windows'. +This determines whether 'keyboard-escape-quit' eventually calls +'delete-other-windows'. The default (t) preserves behavior from +previous Emacs. + +++ ** The limit on repetitions in regexps has been raised to 2^16-1. It was previously limited to 2^15-1. For example, the following diff --git a/lisp/simple.el b/lisp/simple.el index 375ee31e9c..695bb12ac1 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -7706,6 +7706,11 @@ At top-level, as an editor command, this simply beeps." (let ((debug-on-quit nil)) (signal 'quit nil))) +(defcustom keyboard-escape-quit-deletes-windows t + "If non-nil, `keyboard-escape-quit' eventually calls `delete-other-windows'." + :group 'windows + :type 'boolean) + (defvar buffer-quit-function nil "Function to call to \"quit\" the current buffer, or nil if none. \\[keyboard-escape-quit] calls this function when its more local actions @@ -7717,7 +7722,8 @@ This command can exit an interactive command such as `query-replace', can clear out a prefix argument or a region, can get out of the minibuffer or other recursive edit, cancel the use of the current buffer (for special-purpose buffers), -or go back to just one window (by deleting all but the selected window)." +or go back to just one window (by deleting all but the selected window, but +see `keyboard-escape-quit-deletes-windows')." (interactive) (cond ((eq last-command 'mode-exited) nil) ((region-active-p) @@ -7730,7 +7736,8 @@ or go back to just one window (by deleting all but the selected window)." (exit-recursive-edit)) (buffer-quit-function (funcall buffer-quit-function)) - ((not (one-window-p t)) + ((and (not (one-window-p t)) + keyboard-escape-quit-deletes-windows) (delete-other-windows)) ((string-match "^ \\*" (buffer-name (current-buffer))) (bury-buffer)))) -- 2.16.1 --=-=-= Content-Type: text/x-patch Content-Disposition: attachment; filename=0001-New-defcustom-keyboard-escape-quit-deletes-windows.patch >From 30351ba514094b2364298b7723ae7c33685bf53e Mon Sep 17 00:00:00 2001 From: Alex Branham Date: Wed, 31 Jan 2018 20:44:55 -0600 Subject: [PATCH 1/1] New defcustom `keyboard-escape-quit-deletes-windows' * lisp/simple.el (`keyboard-escape-quit-deletes-windows'): New defcustom to control whether keyboard-escape-quit calls delete-other-windows (keyboard-escape-quit): Use it * etc/NEWS: Mention `keyboard-escape-quit-deletes-windows'. --- etc/NEWS | 5 +++++ lisp/simple.el | 11 +++++++++-- 2 files changed, 14 insertions(+), 2 deletions(-) diff --git a/etc/NEWS b/etc/NEWS index b28f284116..d6ba6f28b8 100644 --- a/etc/NEWS +++ b/etc/NEWS @@ -80,6 +80,11 @@ indirectly, e.g., by checking that functions like It blocks line breaking after a one-letter word, also in the case when this word is preceded by a non-space, but non-alphanumeric character. +** New option 'keyboard-escape-quit-deletes-windows'. +This determines whether 'keyboard-escape-quit' eventually calls +'delete-other-windows'. The default (t) preserves behavior from +previous Emacs. + +++ ** The limit on repetitions in regexps has been raised to 2^16-1. It was previously limited to 2^15-1. For example, the following diff --git a/lisp/simple.el b/lisp/simple.el index 375ee31e9c..695bb12ac1 100644 --- a/lisp/simple.el +++ b/lisp/simple.el @@ -7706,6 +7706,11 @@ At top-level, as an editor command, this simply beeps." (let ((debug-on-quit nil)) (signal 'quit nil))) +(defcustom keyboard-escape-quit-deletes-windows t + "If non-nil, `keyboard-escape-quit' eventually calls `delete-other-windows'." + :group 'windows + :type 'boolean) + (defvar buffer-quit-function nil "Function to call to \"quit\" the current buffer, or nil if none. \\[keyboard-escape-quit] calls this function when its more local actions @@ -7717,7 +7722,8 @@ This command can exit an interactive command such as `query-replace', can clear out a prefix argument or a region, can get out of the minibuffer or other recursive edit, cancel the use of the current buffer (for special-purpose buffers), -or go back to just one window (by deleting all but the selected window)." +or go back to just one window (by deleting all but the selected window, but +see `keyboard-escape-quit-deletes-windows')." (interactive) (cond ((eq last-command 'mode-exited) nil) ((region-active-p) @@ -7730,7 +7736,8 @@ or go back to just one window (by deleting all but the selected window)." (exit-recursive-edit)) (buffer-quit-function (funcall buffer-quit-function)) - ((not (one-window-p t)) + ((and (not (one-window-p t)) + keyboard-escape-quit-deletes-windows) (delete-other-windows)) ((string-match "^ \\*" (buffer-name (current-buffer))) (bury-buffer)))) -- 2.16.1 --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 01 15:31:29 2018 Received: (at 30315) by debbugs.gnu.org; 1 Feb 2018 20:31:29 +0000 Received: from localhost ([127.0.0.1]:52764 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehLW5-0007w6-0g for submit@debbugs.gnu.org; Thu, 01 Feb 2018 15:31:29 -0500 Received: from sub3.mail.dreamhost.com ([69.163.253.7]:59729 helo=homiemail-a20.g.dreamhost.com) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehLW3-0007vz-J0 for 30315@debbugs.gnu.org; Thu, 01 Feb 2018 15:31:27 -0500 Received: from homiemail-a20.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a20.g.dreamhost.com (Postfix) with ESMTP id ECF617EC072; Thu, 1 Feb 2018 12:31:26 -0800 (PST) Received: from localhost.linkov.net (m91-129-107-8.cust.tele2.ee [91.129.107.8]) (using TLSv1 with cipher DHE-RSA-AES128-SHA (128/128 bits)) (No client certificate requested) (Authenticated sender: jurta@jurta.org) by homiemail-a20.g.dreamhost.com (Postfix) with ESMTPSA id 1A81D7EC06F; Thu, 1 Feb 2018 12:31:25 -0800 (PST) From: Juri Linkov To: Alex Branham Subject: Re: bug#30315: [PATCH] keyboard-escape-quit should give option not to delete windows Organization: LINKOV.NET References: <87zi4th0t7.fsf@gmail.com> Date: Thu, 01 Feb 2018 22:29:42 +0200 In-Reply-To: <87zi4th0t7.fsf@gmail.com> (Alex Branham's message of "Wed, 31 Jan 2018 20:59:48 -0600") Message-ID: <87bmh8bgi1.fsf@mail.linkov.net> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 30315 Cc: 30315@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.0 (/) > I've always found it a bit odd that ESC-ESC-ESC deletes windows, since = I > think of it as telling Emacs to "stop doing whatever it is you're > doing". I guess there's a case to be made that splitting the frame is > doing something, but it's behavior I'm not a huge fan of. > > The attached patch introduces a new defcustom that allows the user to > stop ESC-ESC-ESC from deleting windows. I'm not sure if this should be > documented in the manual or not. If so, please let me know (and where?)= . But what if other users don't like other things in =E2=80=98keyboard-esca= pe-quit=E2=80=99 or their priorities. Shouldn't all its actions be customizable? For example, I'd prefer to have this rule somewhere in the middle: ((eq major-mode 'wdired-mode) (wdired-abort-changes)) Maybe better to change the implementation of =E2=80=98keyboard-escape-qui= t=E2=80=99 to use =E2=80=98add-function=E2=80=99 from nadvice.el, so it would be eas= ier to add/delete some actions from it? From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 01 16:09:21 2018 Received: (at 30315) by debbugs.gnu.org; 1 Feb 2018 21:09:21 +0000 Received: from localhost ([127.0.0.1]:52795 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehM6j-0000P3-9U for submit@debbugs.gnu.org; Thu, 01 Feb 2018 16:09:21 -0500 Received: from eggs.gnu.org ([208.118.235.92]:45871) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehM6h-0000Oq-Ew for 30315@debbugs.gnu.org; Thu, 01 Feb 2018 16:09:20 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehM39-0004bk-F3 for 30315@debbugs.gnu.org; Thu, 01 Feb 2018 16:09:14 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:52358) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehKUw-00019h-L4; Thu, 01 Feb 2018 14:26:14 -0500 Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ehKUw-0006xZ-5a; Thu, 01 Feb 2018 14:26:14 -0500 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: Alex Branham In-reply-to: <87zi4th0t7.fsf@gmail.com> (message from Alex Branham on Wed, 31 Jan 2018 20:59:48 -0600) Subject: Re: bug#30315: [PATCH] keyboard-escape-quit should give option not to delete windows References: <87zi4th0t7.fsf@gmail.com> Message-Id: Date: Thu, 01 Feb 2018 14:26:14 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 30315 Cc: 30315@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: rms@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > I've always found it a bit odd that ESC-ESC-ESC deletes windows, since I > think of it as telling Emacs to "stop doing whatever it is you're > doing". Its intended meaning is "Get me back to the default state of things." It's meant for people who don't know Emacs very well, to get out of any kind of temporary state that they might have got themselves into and don't know the command to get out of, Splitting into multiple windows is one such temporary state. So it is right that this gets back to the one-window state. However, I have no objection to adding this option, if it's useful enough to justify its added complexity. -- Dr Richard Stallman President, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) Skype: No way! See https://stallman.org/skype.html. From debbugs-submit-bounces@debbugs.gnu.org Thu Feb 01 21:25:17 2018 Received: (at 30315) by debbugs.gnu.org; 2 Feb 2018 02:25:17 +0000 Received: from localhost ([127.0.0.1]:53111 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehR2S-0001MG-Sb for submit@debbugs.gnu.org; Thu, 01 Feb 2018 21:25:17 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53277) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ehR2Q-0001M3-Rw for 30315@debbugs.gnu.org; Thu, 01 Feb 2018 21:25:15 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ehR1H-0008FI-NO for 30315@debbugs.gnu.org; Thu, 01 Feb 2018 21:25:09 -0500 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:59269) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ehQsw-0005n4-2Q; Thu, 01 Feb 2018 21:15:26 -0500 Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1ehQsv-0002N2-MX; Thu, 01 Feb 2018 21:15:25 -0500 From: Richard Stallman To: Juri Linkov In-reply-to: <87bmh8bgi1.fsf@mail.linkov.net> (message from Juri Linkov on Thu, 01 Feb 2018 22:29:42 +0200) Subject: Re: bug#30315: [PATCH] keyboard-escape-quit should give option not to delete windows References: <87zi4th0t7.fsf@gmail.com> <87bmh8bgi1.fsf@mail.linkov.net> MIME-version: 1.0 Content-type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Message-Id: Date: Thu, 01 Feb 2018 21:15:25 -0500 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 2001:4830:134:3::e X-Spam-Score: -5.0 (-----) X-Debbugs-Envelope-To: 30315 Cc: 30315@debbugs.gnu.org, alex.branham@gmail.com X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: rms@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.0 (-----) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > But what if other users don't like other things in ‘keyboard-escape-quit’ > or their priorities. Shouldn't all its actions be customizable? The function is 16 lines and straightforward. You could write another function to replace it. -- Dr Richard Stallman President, Free Software Foundation (https://gnu.org, https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) Skype: No way! See https://stallman.org/skype.html. From debbugs-submit-bounces@debbugs.gnu.org Sat Feb 03 16:57:17 2018 Received: (at control) by debbugs.gnu.org; 3 Feb 2018 21:57:17 +0000 Received: from localhost ([127.0.0.1]:56043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei5oC-0002F3-CU for submit@debbugs.gnu.org; Sat, 03 Feb 2018 16:57:16 -0500 Received: from mail-io0-f171.google.com ([209.85.223.171]:37315) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1ei5oB-0002Eq-8S for control@debbugs.gnu.org; Sat, 03 Feb 2018 16:57:15 -0500 Received: by mail-io0-f171.google.com with SMTP id f89so26581769ioj.4 for ; Sat, 03 Feb 2018 13:57:15 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=sender:from:to:subject:date:message-id:mime-version; bh=i2E65NNhDZ5ygfaPl/mhl4Smqispde3m+w9XFSRurdU=; b=MalEGe5HTkf1Js11NuaqnwCksuiF8hha3xCclB+Wl2YtnveIYGpqDGbgE7TzcOH9Ok 5O0IuBImejmixLteC4dOfzIahcf8I7T1mRlJbR1j+T6KWpenQIiLIPtyZxnywByZTjYL /E0oNu7vRst4/S1TQcBclpLHWK6RtZ+A4sqiw1TtK78Y2RQ64St6BUQ+yWrfMYhQ+xWf NyiG7BgQRx6Nclk1Pxp6fEtf53y+g3lQutDIuDHQG7Os+pRiv/d+j/1x4AxwgsY19WnD ul3xT7YTUGmznu8Yv2tx4EVhnNg2Bafc/qaxSsEtSHsvdlvxvgq7Skrg1cS5OAKI/99A qnAA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:sender:from:to:subject:date:message-id :mime-version; bh=i2E65NNhDZ5ygfaPl/mhl4Smqispde3m+w9XFSRurdU=; b=OADH/MiROIngBIraGzVoZJ+GznbKCz9je7+3YXyL7mFH7RL23GdC5r8G760hotV8wP KL5qT1Fmmo68Fqaq4tdcLpqE6mKRdM2FJQ70FEm7u+RVJR+3pEBXyGjRzbT8IPm1w0tY wLFYirh3x5+zcUtiRBGwyz1NMWyPtGOjdBnPe9aSYAGF5XbsM/N/Snv2llUrTOA3DSUj egsxTshgu2hiLJ00u7/WpEap6M/rx9N6L6O1ubrg3u/4/a7+XHeB7i4kna2GWeuCG7Cc QbTXjw+oBHU202SDd17SO3mhJH+4penX2jGWCAqsbSGMZO6/ckTRn0p4Y1SrS2v0zNnF J01g== X-Gm-Message-State: AKwxytcbnvhDETMevaz4qdwNnb2Kr6kTOAu4SBbPmACy0sVSgfH+DegG T4ViooWSmLm0riUBt8p15ZSM+Q== X-Google-Smtp-Source: AH8x2265KktkakDvLOZcLK0bW+cvHp9EqdlyerqoQelyQWeFAub9/FE8xjlnGNBliZ5ZwTJPJ2ytQw== X-Received: by 10.107.200.13 with SMTP id y13mr33768786iof.123.1517695029520; Sat, 03 Feb 2018 13:57:09 -0800 (PST) Received: from zebian (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.googlemail.com with ESMTPSA id c140sm4700874itc.1.2018.02.03.13.57.08 for (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Sat, 03 Feb 2018 13:57:08 -0800 (PST) From: Noam Postavsky To: control@debbugs.gnu.org Subject: control message for bug #30315 Date: Sat, 03 Feb 2018 16:57:07 -0500 Message-ID: <87fu6hg2j0.fsf@users.sourceforge.net> MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.5 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: 0.5 (/) severity 30315 wishlist quit From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 24 11:28:10 2019 Received: (at 30315) by debbugs.gnu.org; 24 Jun 2019 15:28:10 +0000 Received: from localhost ([127.0.0.1]:57616 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfQt7-0006vU-MB for submit@debbugs.gnu.org; Mon, 24 Jun 2019 11:28:09 -0400 Received: from quimby.gnus.org ([80.91.231.51]:60138) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfQt5-0006vK-Cy for 30315@debbugs.gnu.org; Mon, 24 Jun 2019 11:28:07 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hfQt1-0004lV-Od; Mon, 24 Jun 2019 17:28:06 +0200 From: Lars Ingebrigtsen To: Richard Stallman Subject: Re: bug#30315: [PATCH] keyboard-escape-quit should give option not to delete windows References: <87zi4th0t7.fsf@gmail.com> Date: Mon, 24 Jun 2019 17:28:03 +0200 In-Reply-To: (Richard Stallman's message of "Thu, 01 Feb 2018 14:26:14 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: Richard Stallman writes: > > I've always found it a bit odd that ESC-ESC-ESC deletes windows, since I > > think of it as telling Emacs to "stop doing whatever it is you're > > doing". > > Its intended meaning is "Get me back [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 30315 Cc: 30315@debbugs.gnu.org, Alex Branham X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Richard Stallman writes: > > I've always found it a bit odd that ESC-ESC-ESC deletes windows, since I > > think of it as telling Emacs to "stop doing whatever it is you're > > doing". > > Its intended meaning is "Get me back to the default state of things." > It's meant for people who don't know Emacs very well, to get out of > any kind of temporary state that they might have got themselves into > and don't know the command to get out of, > > Splitting into multiple windows is one such temporary state. > So it is right that this gets back to the one-window state. > > However, I have no objection to adding this option, if it's > useful enough to justify its added complexity. It didn't seem like anybody was really enthusiastic about adding this complication to this functionality, so I'm closing this bug report. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 24 11:28:13 2019 Received: (at control) by debbugs.gnu.org; 24 Jun 2019 15:28:13 +0000 Received: from localhost ([127.0.0.1]:57619 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfQtB-0006vl-14 for submit@debbugs.gnu.org; Mon, 24 Jun 2019 11:28:13 -0400 Received: from quimby.gnus.org ([80.91.231.51]:60154) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfQtA-0006vf-05 for control@debbugs.gnu.org; Mon, 24 Jun 2019 11:28:12 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hfQt7-0004lg-Fd for control@debbugs.gnu.org; Mon, 24 Jun 2019 17:28:11 +0200 Date: Mon, 24 Jun 2019 17:28:09 +0200 Message-Id: To: control@debbugs.gnu.org From: Lars Ingebrigtsen Subject: control message for bug #30315 X-Spam-Report: Spam detection software, running on the system "quimby.gnus.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 @@CONTACT_ADDRESS@@ for details. Content preview: tags 30315 wontfix close 30315 quit Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) tags 30315 wontfix close 30315 quit From unknown Tue Jun 17 20:09:38 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 23 Jul 2019 11:24:08 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator