From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Lift {global,local}-key-binding to Lisp Date: Fri, 15 Jan 2021 09:45:57 +0200 Message-ID: <837doebq2y.fsf@gnu.org> References: <83zh1cbpua.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14887"; mail-complaints-to="usenet@ciao.gmane.io" Cc: stefan@marxist.se, emacs-devel@gnu.org To: Andrea Corallo Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Jan 15 08:46:44 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 1l0Joh-0003lm-KF for ged-emacs-devel@m.gmane-mx.org; Fri, 15 Jan 2021 08:46:43 +0100 Original-Received: from localhost ([::1]:39246 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l0Jog-0000VC-N2 for ged-emacs-devel@m.gmane-mx.org; Fri, 15 Jan 2021 02:46:42 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:55842) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l0Jo0-0008W2-1n for emacs-devel@gnu.org; Fri, 15 Jan 2021 02:46:00 -0500 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]:40683) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l0Jnz-0001ig-BX; Fri, 15 Jan 2021 02:45:59 -0500 Original-Received: from 84.94.185.95.cable.012.net.il ([84.94.185.95]:3697 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1l0Jny-0000yT-QK; Fri, 15 Jan 2021 02:45:59 -0500 In-Reply-To: (message from Andrea Corallo on Thu, 14 Jan 2021 21:03:06 +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:263070 Archived-At: > From: Andrea Corallo > Cc: Eli Zaretskii , emacs-devel@gnu.org > Date: Thu, 14 Jan 2021 21:03:06 +0000 > > +1 > > IMO if the rework is an improvement (I think it is) should go in. How is it an improvement? It doesn't even qualify as refactoring, because the code was rewritten almost verbatim in Lisp. > Yes someone will have to re-learn where those functions are but > that's what cooperative work looks like. Cooperation is a two-way street, you know. The above seems to assume it's a one-way street: I'm being asked to cooperate, but others don't have to feel obliged. Doesn't strike me as fair deal.