From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Karl Fogel Newsgroups: gmane.emacs.devel Subject: Re: [PATCH] Keep network security info buffers after use Date: Thu, 21 Dec 2023 17:10:49 -0600 Message-ID: <87cyuz6tja.fsf@red-bean.com> References: <87plz4irev.fsf@red-bean.com> <87sf3ywxak.fsf@red-bean.com> <83h6keicdy.fsf@gnu.org> <87a5q6rpfj.fsf@red-bean.com> <83wmtaggdq.fsf@gnu.org> <87o7emosib.fsf@red-bean.com> <512a0684-f69c-4c7d-802f-274d4769426e@vodafonemail.de> <83a5q4gjaa.fsf@gnu.org> <87plyze9r4.fsf@red-bean.com> <87wmt78kgn.fsf@igel.home> Reply-To: Karl Fogel Mime-Version: 1.0 Content-Type: text/plain; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20435"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Eli Zaretskii , Jens Schmidt , emacs-devel@gnu.org To: Andreas Schwab Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Dec 22 00:11:47 2023 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1rGSCg-00055y-Lb for ged-emacs-devel@m.gmane-mx.org; Fri, 22 Dec 2023 00:11:47 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rGSBs-0003Cu-91; Thu, 21 Dec 2023 18:10:56 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rGSBr-0003Ci-14 for emacs-devel@gnu.org; Thu, 21 Dec 2023 18:10:55 -0500 Original-Received: from sanpietro.red-bean.com ([45.79.25.59]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rGSBp-00025v-0V; Thu, 21 Dec 2023 18:10:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=red-bean.com; s=202005newsp; h=Content-Type:MIME-Version:Message-ID:Date: Reply-To:References:In-Reply-To:Subject:Cc:To:From:Sender: Content-Transfer-Encoding:Content-ID:Content-Description; bh=whLPeIReDJmn7QiACX9EFTh27n6EpzVV+iD274FfqPs=; t=1703200252; x=1704409852; b=eotHA+jRfJS6fTdlEysmtd0QbwuLvsjw/jLKaEDvYhStBxG3eX27XQGW8JpyZr5fZzpQ3C0tHiO Jkc10/iMEMMyv6RGx84FA23c52q98IZleI5t8+O9hJpSt68n1pvtnOIsakOW876BPeEy96tlEYVLi 9762mEXjewlM/1GfuiAkPbjpq125VPCZtNuc3Cf/X947SUavb8fTEzF9FrK9kUDDpCWRBHirN7JWh lWjaWh6icptJZxjL1Obg3Y7jllsHX7Vi2tlLvfI75sY6PTEC0o4RTuszBptEZINMCQlfY0bYXKAKL l2fXYAFgbV7ZWCP0nbK/0Lx704xOtI/RSn8A==; Original-Received: from [12.106.183.66] (port=13431 helo=hummy) by sanpietro.red-bean.com with esmtpsa (TLS1.3) tls TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 (Exim 4.94.2) (envelope-from ) id 1rGSBl-007rhl-Vj; Thu, 21 Dec 2023 23:10:50 +0000 In-Reply-To: <87wmt78kgn.fsf@igel.home> (Andreas Schwab's message of "Thu, 21 Dec 2023 19:43:52 +0100") Received-SPF: pass client-ip=45.79.25.59; envelope-from=kfogel@red-bean.com; helo=sanpietro.red-bean.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.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, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:314050 Archived-At: On 21 Dec 2023, Andreas Schwab wrote: > On Dez 21 2023, Karl Fogel wrote: > >> (The user already could do this by entering a recursive edit, >> but that way >> is much less familiar to many users than `C-x o' is.) > > Moving out of a short-form r-m-c requires entering a recursive > edit, > otherwise there would be nothing that executes the keys. Could we please establish first what we *want* the user experience to be? Obviously `read-multiple-choice' needs to keep the "read a key and respond instantly" behavior that it has right now (in the calling configuration used by `nsm-query-user', that is). To change that UX would be a major regression, and I'm not proposing to change it. I'm merely proposing that `C-x o' do what the user expects -- because that key sequence is the obvious gateway to accomplishing a thing the user sometimes wants to accomplish. If it turns out that there's simply no way to implement this behavior, then so be it -- I'll discover that when I go to implement it. But generally it's possible to get Emacs to do what we want. The question here is just determining what we want. Take it on faith, for now, that we could make this happen. Let's just discuss whether we *want* it, assuming we can have it. If we decide we want it, I'll try to implement it, and I'll ask for help if I don't see the way. If in the end we can't do it, fine, then we would be in exactly the situation we're now anyway. Best regards, -Karl