From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jean Louis Newsgroups: gmane.emacs.help Subject: Re: [External] : Re: PROPOSAL: Repurpose one key (why only one?) and reserve it for third-party packages Date: Mon, 15 Feb 2021 08:59:32 +0300 Message-ID: References: <87ft20f3ec.fsf@posteo.net> <8735xz67ye.fsf@posteo.net> <87mtw74j5h.fsf@posteo.net> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="2116"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mutt/2.0 (3d08634) (2020-11-07) Cc: "help-gnu-emacs@gnu.org" , Philip Kaludercic , Gregory Heytings To: Drew Adams Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Mon Feb 15 07:02:35 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 1lBWxu-0000T4-V9 for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 15 Feb 2021 07:02:34 +0100 Original-Received: from localhost ([::1]:42666 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lBWxu-0003AG-1J for geh-help-gnu-emacs@m.gmane-mx.org; Mon, 15 Feb 2021 01:02:34 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:58872) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lBWwc-0003A4-EV for help-gnu-emacs@gnu.org; Mon, 15 Feb 2021 01:01:15 -0500 Original-Received: from stw1.rcdrun.com ([217.170.207.13]:52175) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lBWwZ-0007T2-6F for help-gnu-emacs@gnu.org; Mon, 15 Feb 2021 01:01:13 -0500 Original-Received: from localhost ([::ffff:41.210.147.95]) (AUTH: PLAIN securesender, TLS: TLS1.2,256bits,ECDHE_RSA_AES_256_GCM_SHA384) by stw1.rcdrun.com with ESMTPSA id 000000000001DFF5.00000000602A0E24.00006FB5; Sun, 14 Feb 2021 23:01:07 -0700 Mail-Followup-To: Drew Adams , Philip Kaludercic , Gregory Heytings , "help-gnu-emacs@gnu.org" Content-Disposition: inline In-Reply-To: Received-SPF: pass client-ip=217.170.207.13; envelope-from=bugs@gnu.support; helo=stw1.rcdrun.com X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, 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:128077 Archived-At: * Drew Adams [2021-02-15 02:30]: > > Maybe such package would not be accepted in ELPA, but that > > is about all. They are free to bind as they wish. But they don't and > > follow the convention. > > You do that, if you like. I don't. I have not written that above sentence correctly. What I wanted to say is that third party packages do not break the convention and mostly how I have shortly analyzed it, do not set globally keys. They mostly will advise users to set global keys. While they are free, they don't do that. > > I have not found real conflict, like nobody said so far (that I have > > spotted) that some key bindings seriously conflict with something > > else. It is hypothetical problem, but not practical. > > No, key-binding conflicts, just like name conflicts, > are a practical problem. That's why we have key > binding conventions, to avoid conflicts. OK and where is the actual problem? Can we define it? I can see that some packages would recommend same key bindings on conflicting keys, but that is not necessarily a problem, because there are no people telling that they have conflict with it. Conflicting keys are not necessarily conflict for the person. For example can you tell me which key from which package collides with other key in other package AND that it becomes a problem or conflict? Person complaining please stand up.