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: Proposal: new default bindings for winner and windmove Date: Wed, 26 Jun 2024 16:19:58 +0300 Message-ID: <86jzib96yp.fsf@gnu.org> References: <7133BE83-064B-43A4-A193-61376605222C@dancol.org> <055E6E92-6971-409E-A106-7E0C64FEF856@dancol.org> <87bk3r22x5.fsf@yahoo.com> <746FE961-37C5-4387-8274-7D90908EE2D6@dancol.org> <8734p3219c.fsf@yahoo.com> <867cefeo1w.fsf@gnu.org> <8734p03e94.fsf@jeremybryant.net> <867cec9ccl.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13514"; mail-complaints-to="usenet@ciao.gmane.io" Cc: jb@jeremybryant.net, luangruo@yahoo.com, acm@muc.de, stefankangas@gmail.com, monnier@iro.umontreal.ca, emacs-devel@gnu.org To: Daniel Colascione Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jun 26 15:20:53 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 1sMSZv-0003JR-Mp for ged-emacs-devel@m.gmane-mx.org; Wed, 26 Jun 2024 15:20:51 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sMSZA-000605-6l; Wed, 26 Jun 2024 09:20:04 -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 1sMSZ8-0005zN-Kj for emacs-devel@gnu.org; Wed, 26 Jun 2024 09:20:02 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sMSZ6-0008LA-G0; Wed, 26 Jun 2024 09:20:00 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=u02m6gKzXUL7m/jUtDHpZjvL46nkMQVVUM8QH4QsyGk=; b=dDOs0DWoB98w uQyjf/kQ+bIBew7IDt3PSXZTNR/rfDm29h8AkuK++jKxmbjZGN8625UmiGv87WYKXnMexSjveTXiZ N7UCMXfEhiFwZdzs8PRDSTMzMoaO6/HVjqRwhSetMLRbsEM2p3mIpdSY/BCMD5d7QP7s0SG6yBtzP 7PjtLTnUzK+6GjBGg5IC0H+Her+/zhTtWaRsCXTcC4nyBWFbSAbu8EpKwP0kP290z03bF8kFPsNfd aAl5DoAUVhC//xSgo/Ny/aFKkCnB1c0EJ9K1z4Y3BOPU4RvInPWPBDlFBi/e86NzAXMy0VlJq0Zfd DxHkBUvL/NmC96uHXoesvQ==; In-Reply-To: (message from Daniel Colascione on Wed, 26 Jun 2024 07:44:19 -0400) 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:320676 Archived-At: > Date: Wed, 26 Jun 2024 07:44:19 -0400 > From: Daniel Colascione > CC: luangruo@yahoo.com, acm@muc.de, stefankangas@gmail.com, > monnier@iro.umontreal.ca, emacs-devel@gnu.org > > > > On June 26, 2024 7:23:38 AM EDT, Eli Zaretskii wrote: > >I still hope that someone will tell what is exactly the request here, > >given that windmove-mode is on by default and its commands are > >autoloaded. > > To be clear, my proposal is to bind C-x 4 in the default global keymap to the corresponding directional windmove commands and to bind the shifted versions of these keys to the state swapping versions of these movement commands. IOW, in emacs -Q, C-x 4 LEFT should move left. Thanks, but how should we do that without breaking windmove-default-keybindings for those users who use it?