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.devel Subject: Re: PROPOSAL: Repurpose one key and reserve it for third-party packages Date: Mon, 08 Feb 2021 21:00:26 +0000 Message-ID: <7e12c1c3c1119dc808f9@heytings.org> References: <7ef75c33936136eb3a20@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="19151"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: Stefan Kangas Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Feb 09 01:36:13 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 1l9H0n-0004rd-Qf for ged-emacs-devel@m.gmane-mx.org; Tue, 09 Feb 2021 01:36:13 +0100 Original-Received: from localhost ([::1]:34890 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l9H0m-0001cE-TP for ged-emacs-devel@m.gmane-mx.org; Mon, 08 Feb 2021 19:36:12 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57844) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l9De4-00039l-OG for emacs-devel@gnu.org; Mon, 08 Feb 2021 16:00:33 -0500 Original-Received: from heytings.org ([95.142.160.155]:42282) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l9De2-0003jF-VW for emacs-devel@gnu.org; Mon, 08 Feb 2021 16:00:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1612818026; bh=uqubpXf3gmrRvXshonqPKEXfXKxQGmCh+OTj7aTY9Gw=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=kufOdF+v1SnoCR5tfBOw5uWnprSofTam9RjMbY9Eo/N/VxiQaHgqd8Xi2+y0uVZ9J 31nvyit4XYJ5Rb3q969vPkYizcKdaPF3hZD3TSF5Xiyv/vxXoXKCAeqsMzqfpv9Cs1 0q92fehZvXiQdc7QQkxaoBoRd4YoQyj2dT3Y+xz6wmvdTfdQgwyRUv0iLpdK3VbGYM NpXrDi0Pc6n8iWJrcNMZYrfHmcra20DXfivDEAS2J/t6qEB9aHgC2quaHK0GHjsR+E iv1g4G2o3YScqh1O3jSqEaM3syHrA/H/JQg0vbD3fCOFi1IHTrrTvQej3rNayCE8Sv wEPMWadTxbHNQ== In-Reply-To: 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: 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:264198 Archived-At: > > (But I personally still maintain that `C-z' should just be changed to > `undo'.) > IMO that would be the worst possible binding for C-z. "Undo" is already bound to no less than three different keys. Binding it to yet another key just to make Emacs feel closer to other editors, when all other bindings are so different from other editors anyway, would (IMO again) be a serious mistake. > > Of the global M-bindings, `M-o' seems least useful to me. > Leaving just one meta key (in this case M-o) for third-party packages would IMO not be enough to motivate their developers to put their default bindings there; third-party packages should not be considered as second-class citizens. It must either be a control key alone, or a control key and its corresponding meta key.