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: Standardizing more key bindings? Date: Sat, 03 Oct 2020 23:39:41 -0400 Message-ID: References: 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="14073"; mail-complaints-to="usenet@ciao.gmane.io" Cc: dgutov@yandex.ru, emacs-devel@gnu.org To: thibaut.verron@gmail.com Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Oct 04 05:42:13 2020 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 1kOuub-0003Xd-SB for ged-emacs-devel@m.gmane-mx.org; Sun, 04 Oct 2020 05:42:13 +0200 Original-Received: from localhost ([::1]:34518 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kOuua-0002uw-UI for ged-emacs-devel@m.gmane-mx.org; Sat, 03 Oct 2020 23:42:12 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54984) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kOusF-0008Bp-Ec for emacs-devel@gnu.org; Sat, 03 Oct 2020 23:39:50 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:34540) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kOusC-00006j-HC; Sat, 03 Oct 2020 23:39:45 -0400 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1kOus9-0004hs-89; Sat, 03 Oct 2020 23:39:41 -0400 In-Reply-To: (message from Thibaut Verron on Fri, 2 Oct 2020 08:26:14 +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:257005 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. ]]] > I don't suggest that we choose bindings. The question is can we have > infrastructure making is easy for users (or starter kit developers, > etc) to set such bindings across modes. Defining them in prog-mode, or in a submode of it, would achieve that goal. But we should not expect users to choose different keys for these commands, not very often. In order for these bindings to be convenient, we would want to arrange that they don't conflict with other bindings. The way to do that is by moving some of the other definitions of these keys. Once we do that, these keys would be clearly the best keys to use for these commands, since they wouldn't conflict with anything. Using any other keys for these commands would tend to cause inconvenience, so few users would do that. Practically speaking, our choice would be choosing for the community (except the few who make radical changes), so we should choose well. -- Dr Richard Stallman Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org)