From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: Re: Proposal: new default bindings for winner and windmove Date: Wed, 26 Jun 2024 20:38:35 +0000 Message-ID: References: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="10640"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Stefan Kangas , Daniel Colascione , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jun 26 22:39:29 2024 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 1sMZQN-0002Ue-R8 for ged-emacs-devel@m.gmane-mx.org; Wed, 26 Jun 2024 22:39:27 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sMZPe-00019O-QZ; Wed, 26 Jun 2024 16:38:43 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sMZPd-00019E-Lg for emacs-devel@gnu.org; Wed, 26 Jun 2024 16:38:41 -0400 Original-Received: from mail.muc.de ([193.149.48.3]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sMZPb-0002gh-MB for emacs-devel@gnu.org; Wed, 26 Jun 2024 16:38:41 -0400 Original-Received: (qmail 89339 invoked by uid 3782); 26 Jun 2024 22:38:35 +0200 Original-Received: from muc.de (pd953ace7.dip0.t-ipconnect.de [217.83.172.231]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Wed, 26 Jun 2024 22:38:35 +0200 Original-Received: (qmail 17247 invoked by uid 1000); 26 Jun 2024 20:38:35 -0000 Content-Disposition: inline In-Reply-To: X-Submission-Agent: TMDA/1.3.x (Ph3nix) X-Primary-Address: acm@muc.de Received-SPF: pass client-ip=193.149.48.3; envelope-from=acm@muc.de; helo=mail.muc.de 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: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 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-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.devel:320733 Archived-At: Hello, Stefan. On Wed, Jun 26, 2024 at 11:48:22 -0400, Stefan Monnier wrote: > Stefan Kangas [2024-06-21 15:39:09] wrote: > > Stefan Monnier writes: > >> A few years ago, Daniel suggested: > >>> Likewise, for windmove, we can bind C-x 4 {left, right, up, down} and DWIM > >>> for people automatically, enabled by default. > >> AFAICT we still don't actually provide any keybindings for the windmove > >> commands by default. Did I miss a controversy about that, or did it > >> just fall through the cracks? > > FWIW, I don't remember any controversy either, so my guess is that it > > just fell through the cracks. > Well, seeing the disproportionately intense fire coming from Alan and > Po Lu on such a minor proposal is a good reminder why people like to > stay away from emacs-devel. Talking about minor proposals, I got the following message in *Async-native-compile-log* in one of my development branches: /home/acm/cc-mode.hg/cc-fonts.el: Error Wrong type argument: listp, #[(form) (`(cdr (backquote-process ,form))) nil] , which clearly has to do with your "minor proposal" to introduce a new type for interpreted functions. I really can't be bothered at the moment to go through all the work of tracking this down, but would be grateful nevertheless if you would fix it. By the way, did you get any approval for this change from the current maintainers, or did you just go ahead and commit it anyway? I seem to remember you sweeping aside and ignoring my "disproportionately intense fire" on this matter, implying it would cause nobody extra work. The error causing it might well have found it's way into the emacs-30 branch. > Stefan -- Alan Mackenzie (Nuremberg, Germany).