From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Gregory Heytings Newsgroups: gmane.emacs.help Subject: Re: PROPOSAL: Repurpose one key and reserve it for third-party packages Date: Mon, 15 Feb 2021 19:01:56 +0000 Message-ID: <51e726ab00fb8c3c28be@heytings.org> Mime-Version: 1.0 Content-Type: text/plain; format=flowed; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32439"; mail-complaints-to="usenet@ciao.gmane.io" Cc: help-gnu-emacs@gnu.org To: Dmitry Gutov Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Feb 15 20:02:45 2021 Return-path: Envelope-to: geh-help-gnu-emacs@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 1lBj8v-0008Lg-JY for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 15 Feb 2021 20:02:45 +0100 Original-Received: from localhost ([::1]:54080 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lBj8u-00046F-Fg for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 15 Feb 2021 14:02:44 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:54868) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lBj8F-000443-1Q for help-gnu-emacs@gnu.org; Mon, 15 Feb 2021 14:02:03 -0500 Original-Received: from heytings.org ([95.142.160.155]:53252) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lBj8D-0003kY-7Q for help-gnu-emacs@gnu.org; Mon, 15 Feb 2021 14:02:02 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1613415717; bh=tSIpXauuRUfN+uxqJDb6EGwf9q0plnk9oDQfB5ijkZw=; h=Date:From:To:cc:Subject:Message-ID:From; b=oGNQgFU3C6IKKwfq57H5jlIq1wVyFaR65gHi7TiUbTUIqkysYoD/aK5acxKbsnmP9 f1N9XW/eI26QM7QAPgm+ScnPcuJLfqZ5s2hwupFP6dV8HrT2xAYFDAJyVP8fWFQZ/Q syZmgvTx/kDCCrmAAHsYE8LqyDbHkyfm9wOQul8sam2iBf5d7ygd5UiKtl4AUGxR21 znve54RPWRXuWhJ3w3Rla0yULqxumLH9jncuRzpmk9b0pSamPHWbx0ZckKotGd0l83 UizZX1Hg8/C0CoAafquuxoJsOhD75oEvC2EH27SOyy1D6rx0U/Gc28JFgaVEXo2W7U PQTrLdonx1u5A== Received-SPF: pass client-ip=95.142.160.155; envelope-from=gregory@heytings.org; helo=heytings.org 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 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "help-gnu-emacs" Xref: news.gmane.io gmane.emacs.help:128099 Archived-At: [Re-attaching this to another thread.] > > Freeing 'C-z' up, for example, won't help most authors anyway. > Why not? Could you perhaps elaborate? > > I have some doubts that we'll be able to free up nice enough key > bindings that third-party packages will all want to use. > What would be, for you, a nice enough key binding? > > And even if that happens, collisions between externally maintained > packages can happen just as well. There is no foolproof solution. > That's unavoidable, but still much better for newcomers than the current situation. And there are ways to handle such collisions, which should be rare if the number of available keys is large enough, in a user-friendly way.