From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: DEL vs Backspace Date: Mon, 26 Apr 2021 00:41:52 -0400 Message-ID: References: <838s7hxqkr.fsf@gnu.org> <1c2c69f9-f42e-45e2-ab0e-8506aa859f85@yandex.ru> <87sg3el36g.fsf@gnus.org> Reply-To: rms@gnu.org Content-Type: text/plain; charset=Utf-8 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13047"; mail-complaints-to="usenet@ciao.gmane.io" Cc: eliz@gnu.org, emacs-devel@gnu.org, stefan@marxist.se, monnier@iro.umontreal.ca, dgutov@yandex.ru To: Lars Ingebrigtsen Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Apr 26 06:42:37 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 1lat4v-00037u-MU for ged-emacs-devel@m.gmane-mx.org; Mon, 26 Apr 2021 06:42:37 +0200 Original-Received: from localhost ([::1]:36486 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lat4u-0007Li-Qu for ged-emacs-devel@m.gmane-mx.org; Mon, 26 Apr 2021 00:42:36 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:45494) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lat4D-0006qj-Qz for emacs-devel@gnu.org; Mon, 26 Apr 2021 00:41:53 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:48352) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lat4D-0001VZ-CU; Mon, 26 Apr 2021 00:41:53 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1lat4C-0007o7-AD; Mon, 26 Apr 2021 00:41:52 -0400 In-Reply-To: <87sg3el36g.fsf@gnus.org> (message from Lars Ingebrigtsen on Sun, 25 Apr 2021 18:49:43 +0200) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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:268446 Archived-At: [[[ 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. ]]] > > Maybe we should inverse this mapping. Similarly for RET-vs-return and > > TAB-vs-tab. > > > > Another benefit in the long run would be to free C-i and C-m for the > > users to bind as they please in GUI frames. > Sounds good to me. This might be an improvement. At the same time, this could easily break some people's init files in subtle ways, and that could be a real pain. It might not be obvious what users need to do to fix their configurations. "Try the change and see if it breaks" is not an adequate way to evaluate the consequences. It will take years for users to encounter this change and discover whether it broke anything. By that time, the change will be an "old" change (though not old _for them_). To properly evaluate this change calls for someone to thoroughly understand the full set of use cases of rebinding these keys, and verify that nothing too bad will happen in any of them. This isn't impossibly hard, but it requires a substantial amount of careful thought. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)