From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Lars Ingebrigtsen Newsgroups: gmane.emacs.devel Subject: Re: Round-tripping key definitions Date: Sat, 13 Nov 2021 15:50:16 +0100 Message-ID: <87o86ohzyv.fsf@gnus.org> References: <875yswtzxh.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="8758"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: Emacs developers To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sat Nov 13 15:51:28 2021 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 1mluNL-00024m-Vi for ged-emacs-devel@m.gmane-mx.org; Sat, 13 Nov 2021 15:51:28 +0100 Original-Received: from localhost ([::1]:54680 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mluNK-00055t-Ra for ged-emacs-devel@m.gmane-mx.org; Sat, 13 Nov 2021 09:51:26 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:42164) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mluMO-000478-0c for emacs-devel@gnu.org; Sat, 13 Nov 2021 09:50:28 -0500 Original-Received: from [2a01:4f9:2b:f0f::2] (port=37608 helo=quimby.gnus.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mluML-00062j-V1 for emacs-devel@gnu.org; Sat, 13 Nov 2021 09:50:27 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnus.org; s=20200322; h=Content-Transfer-Encoding:Content-Type:MIME-Version:Message-ID :In-Reply-To:Date:References:Subject:Cc:To:From:Sender:Reply-To:Content-ID: Content-Description:Resent-Date:Resent-From:Resent-Sender:Resent-To:Resent-Cc :Resent-Message-ID:List-Id:List-Help:List-Unsubscribe:List-Subscribe: List-Post:List-Owner:List-Archive; bh=gKWhLaSx2+Z0JmCUGeEXwkXLoxV2QI/4x/UA4GsUxZc=; b=NWQKRGx4l45YttAqJzhc/BNcPF EKaH3AQ/xwa4yF5x2X+KTxTt10cJ461sgN6fIfjqKsHY5gh/1aFKIsxOy0jVmwJfwL05cwoy3sdX6 /iOnEg+IWXNjNFfJdI8xLYCKbsqs7ccmpPOyZNTaXiaAiG12nkcy0A8zmRZsVwKnhO6g=; Original-Received: from [84.212.220.105] (helo=xo) by quimby.gnus.org with esmtpsa (TLS1.3:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1mluME-0001IM-5a; Sat, 13 Nov 2021 15:50:21 +0100 Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwAgMAAAAqbBEUAAAABGdBTUEAALGPC/xhBQAAACBj SFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAACVBMVEWRe2yvmWT///9j B7T2AAAAAWJLR0QCZgt8ZAAAAAd0SU1FB+ULDQ4vEArSzF4AAAFFSURBVCjPNVFBqgUhDEuh3Svo fSroXsHe/yo/dd4fGDCTaUwTSAAFwNDYQJQB+IAKX9vD4Qvq+IHyAYhypOQJuIFSsJNOBiUi7pNE T3DxPZU44ge65G+fAOwxCTSlQWY+QqEkQt9xQnk+KfcsGKnrVW5C77Hca1pSvRHrnJoWGvbFCpEa 2AV9U4Jg0OdsqV2lC87wfomKtUxC7k5t8wOvqzU70c8ecJkmdNCqbi5o3f5X3XPlwAfOPMtiD8l1 rp7lYYzzhUNnYdrednI5odyXLmEtwhYC0mHBcJb4NsqpxVmF8xmdUXeyI8mu6libcUgoqRF2CPq9 GaTdTTvUzGvr2d1XO24Z3em3eJ/ynNKLgTm8qM7t21XsWb2vZZEj2Y9NbLrjpWMXjVm8ZuqlMAdR guzdql9X7+W/Vm/cgELCDzK1N7b0B78GTxjjkywSAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIxLTEx LTEzVDE0OjQ3OjE2KzAwOjAwp5YQIgAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0xMS0xM1QxNDo0 NzoxNiswMDowMNbLqJ4AAAAASUVORK5CYII= X-Now-Playing: Tom Tom Club's _Close To The Bone_: "The Man With The 4-Way Hips" In-Reply-To: (Stefan Monnier's message of "Sat, 13 Nov 2021 09:43:15 -0500") X-Host-Lookup-Failed: Reverse DNS lookup failed for 2a01:4f9:2b:f0f::2 (failed) Received-SPF: pass client-ip=2a01:4f9:2b:f0f::2; envelope-from=larsi@gnus.org; helo=quimby.gnus.org X-Spam_score_int: -35 X-Spam_score: -3.6 X-Spam_bar: --- X-Spam_report: (-3.6 / 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, RCVD_IN_DNSWL_MED=-2.3, RDNS_NONE=0.793, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 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" Xref: news.gmane.io gmane.emacs.devel:279323 Archived-At: Stefan Monnier writes: > FWIW, I think the TAB/C-i, RET/C-m, ESC/C-[, DEL/C-? confusion should be > fixed by really decoupling the two. I thought I remembered somebody saying that that wasn't really feasible (at least not on terminals)? If it is, that'd be fantastic. > Maybe one way to do that is to have a `function-key-map` fallback from > `[?\C-i]` > to `[TAB]` (so `?\C-i` and `tab` would be "equal partners" both of > which default to falling back to the new `TAB` key). > > You say "for instance" above, but which confusing cases are there other > than the four TAB/C-i, RET/C-m, ESC/C-[, DEL/C-? special cases? Well, it's an instance of those four. =F0=9F=98=96 But are those the only ones? Hm... I guess? > Truly inspiring. A have a question: how would you define "ambiguous"? I would define it ambiguously.=20 --=20 (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no