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: [External] : Re: PROPOSAL: Repurpose one key and reserve it for third-party packages Date: Tue, 09 Feb 2021 17:49:18 +0000 Message-ID: <8ed9b43502da52e07ff5@heytings.org> References: <7e12c1c3c1aae58993e2@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="37995"; mail-complaints-to="usenet@ciao.gmane.io" Cc: help-gnu-emacs@gnu.org To: Drew Adams Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Tue Feb 09 18:50:10 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 1l9X9N-0009kr-SD for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 09 Feb 2021 18:50:09 +0100 Original-Received: from localhost ([::1]:41436 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l9X9M-0005Jt-Ty for geh-help-gnu-emacs@m.gmane-mx.org; Tue, 09 Feb 2021 12:50:08 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60336) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l9X8d-0005Hk-AK for help-gnu-emacs@gnu.org; Tue, 09 Feb 2021 12:49:23 -0500 Original-Received: from heytings.org ([95.142.160.155]:43702) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l9X8b-0003wS-Cv for help-gnu-emacs@gnu.org; Tue, 09 Feb 2021 12:49:23 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=heytings.org; s=20210101; t=1612892959; bh=Gc1wjxny6R34fzrmMBw9B2FXtRKbRq794UPF2GBubyw=; h=Date:From:To:cc:Subject:In-Reply-To:Message-ID:References:From; b=rDtbg6FFOLx62NHVqhH7rc7FMj/3noBbv+dLKiQzIMDa0aRUw0/WSYTYOWUzagjOx Ly7plm2nn+6vRl/tKpuHjkhJBMIfX/drzgQKhR7VvKE6idemMPGjI4AHHyI57DWLix tLNDYlYi/ZH9y+lhN1SI+M2HVabKbm9cgzuSF+cww3aZ3wJgKZtu83awyuq0dCJw2W QVaXlfbfX0nJJeB1qCG48BdXFXvjuBAepkNgw/0t+bd0jhXAX/lMr+wh27EjfIkLdd Op2QS0orhRFR2GwuD3wsCoBEs71Bf+d5I/OmzJmN9/lsEclHFbihq+Zxm5Z9TAhjGn x5p4ZO0FR5TQg== 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: 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:127720 Archived-At: > > FWIW, I disagree with Gregory's proposal, which is a scaled-down version > of my proposal, which is to reserve _ALL_ keys currently not bound by > default, for 3rd-parties to use. He proposes to reserve only one key > for that. > That's not the proposal, that's the way you look at the proposal. The proposal is to free one or two keys, and to reserve them for third-party libraries. Freeing one or two keys is (would be) an effort from the viewpoint of Emacs, which would give more freedom to both Emacs (to use the other keys as it wishes) and to third-party libraries (to use these keys as they wish). Your proposal, "to reserve _ALL_ keys currently not bound by default", has I fear no chance whatsoever to be adopted. Emacs evolves, and deciding that it cannot bind any new key from now on would be an arbitrary constraint that would impair its evolution.