From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Alfred M. Szmidt" Newsgroups: gmane.emacs.devel Subject: Re: [External] : Re: Concern about new binding. Date: Fri, 12 Feb 2021 03:21:48 -0500 Message-ID: References: <87zh0mmr54.fsf@gmail.com> <83lfc53whk.fsf@gnu.org> <20210203180142.seu6o3i6u7jhkyrh@Ergus> <83eehx3to5.fsf@gnu.org> <20210203221628.xgvvxjvh56gyswba@Ergus> <20210204070033.pm4ido4hq7a6twif@Ergus> <83sg6brhyg.fsf@gnu.org> <5588fb25805d486be704@heytings.org> <5588fb2580d7e46863dd@heytings.org> <5588fb2580f248753c30@heytings.org> <5588fb25800032b1a06a@heytings.org> <993b9ce74de32c5450c3@heytings.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="9244"; mail-complaints-to="usenet@ciao.gmane.io" Cc: gregory@heytings.org, emacs-devel@gnu.org To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Feb 12 09:23:11 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 1lATjK-0002Gy-UG for ged-emacs-devel@m.gmane-mx.org; Fri, 12 Feb 2021 09:23:10 +0100 Original-Received: from localhost ([::1]:59566 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lATjJ-0000VL-V5 for ged-emacs-devel@m.gmane-mx.org; Fri, 12 Feb 2021 03:23:09 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:41052) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lATi2-00082v-2a for emacs-devel@gnu.org; Fri, 12 Feb 2021 03:21:51 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:33139) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lATi1-0002uS-4L; Fri, 12 Feb 2021 03:21:49 -0500 Original-Received: from ams by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1lATi0-0003ZI-Rn; Fri, 12 Feb 2021 03:21:48 -0500 In-Reply-To: (message from Drew Adams on Sat, 6 Feb 2021 18:09:27 +0000) 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:264463 Archived-At: You don't seem to be hearing that I want more than just reserving one prefix key, `C-o'. Most (All?) keyboards today have a Super key -- why not allocate that or parts of it to global third-party packages? This solves moving things around, and constantly breaking things for people. One could put up a similar scheme for reserving keys for users, and third party keys there as it is done for C-. The key is also easily rebindable to another position for those who so wish, one can put it on the Fn keys, or on Caps-Lock. Putting it under a seperate super-map would also allow userss to put it under some other key as well. There are far more solutions to this problem than just unbinding keys unconditionally for some unknown future case that nobody can figure out.