From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Daniel Colascione Newsgroups: gmane.emacs.devel Subject: Re: Proposal: new default bindings for winner and windmove Date: Tue, 2 Jul 2024 17:13:46 -0400 Organization: Amazon Message-ID: <87sewrsdit.fsf@amazon.com> References: <875xto7lbn.fsf@dancol.org> <86ed8ce2mh.fsf@mail.linkov.net> <81b620d7-18a6-4c6e-8517-147a411ee882@gutov.dev> <5ab51946-997e-42ee-b36a-35fd80020fc3@gutov.dev> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32883"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Dmitry Gutov , Juri Linkov , "Daniel Colascione" , Stefan Kangas , Stefan Monnier , To: Alan Mackenzie Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jul 03 04:23:37 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 1sOpei-0008O8-T3 for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Jul 2024 04:23:36 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sOpdu-0002fb-Dj; Tue, 02 Jul 2024 22:22:46 -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 1sOkpC-0005ns-LG for emacs-devel@gnu.org; Tue, 02 Jul 2024 17:14:06 -0400 Original-Received: from smtp-fw-9102.amazon.com ([207.171.184.29]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sOkpA-0003WD-Q9 for emacs-devel@gnu.org; Tue, 02 Jul 2024 17:14:06 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=amazon.com; i=@amazon.com; q=dns/txt; s=amazon201209; t=1719954845; x=1751490845; h=from:to:cc:subject:in-reply-to:references:date: message-id:mime-version; bh=MZb+7C+uJToR8mdFQmbfmZdxHQMysc6j4ecMNYdmNwU=; b=WDMr2OVbYfXJA2vCfivzEhll1AVJTmN1/THFwpjv30/nTMHl40FmhjpR 0qtLVh61VTEOrE7BRGE+gnZADgMTCOll+IAuUddEDmgwvcSDmzNDjdhgs T964rI9A4DA6HfnWsoCrL/dFw4QOYofxPdCwIjsB+DebupDoKxqWmO5Jv I=; X-IronPort-AV: E=Sophos;i="6.09,180,1716249600"; d="scan'208";a="430944576" Original-Received: from pdx4-co-svc-p1-lb2-vlan3.amazon.com (HELO smtpout.prod.us-east-1.prod.farcaster.email.amazon.dev) ([10.25.36.214]) by smtp-border-fw-9102.sea19.amazon.com with ESMTP/TLS/ECDHE-RSA-AES256-GCM-SHA384; 02 Jul 2024 21:13:54 +0000 Original-Received: from EX19MTAUEB002.ant.amazon.com [10.0.0.204:9486] by smtpin.naws.us-east-1.prod.farcaster.email.amazon.dev [10.0.50.211:2525] with esmtp (Farcaster) id 8c6bd123-8ab1-4f57-95b7-df537bbe794b; Tue, 2 Jul 2024 21:13:52 +0000 (UTC) X-Farcaster-Flow-ID: 8c6bd123-8ab1-4f57-95b7-df537bbe794b Original-Received: from EX19D013UEB002.ant.amazon.com (10.252.135.75) by EX19MTAUEB002.ant.amazon.com (10.252.135.47) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.1258.34; Tue, 2 Jul 2024 21:13:52 +0000 Original-Received: from localhost (10.94.142.83) by EX19D013UEB002.ant.amazon.com (10.252.135.75) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA) id 15.2.1258.34; Tue, 2 Jul 2024 21:13:51 +0000 In-Reply-To: (Alan Mackenzie's message of "Tue, 2 Jul 2024 20:12:47 +0000") X-Originating-IP: [10.94.142.83] X-ClientProxiedBy: EX19D046UWB002.ant.amazon.com (10.13.139.181) To EX19D013UEB002.ant.amazon.com (10.252.135.75) Received-SPF: pass client-ip=207.171.184.29; envelope-from=prvs=906a28f4c=colascid@amazon.com; helo=smtp-fw-9102.amazon.com X-Spam_score_int: -118 X-Spam_score: -11.9 X-Spam_bar: ----------- X-Spam_report: (-11.9 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_HIGH=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_MED=-2.3, RCVD_IN_MSPIKE_H4=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, UNPARSEABLE_RELAY=0.001, USER_IN_DEF_SPF_WL=-7.5 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Tue, 02 Jul 2024 22:22:33 -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:321224 Archived-At: Alan Mackenzie writes: > Hello, Dmitry. > > On Tue, Jul 02, 2024 at 22:53:00 +0300, Dmitry Gutov wrote: >> On 02/07/2024 21:34, Alan Mackenzie wrote: >> > This brings me back to my point about being careful about making default >> > bindings. It would seem next/previous-buffer-other-window, whether yet >> > existing or not, have a greater claim on C-x 4 / than the >> > windmove functions... > >> If they were useful enough, perhaps - though that doesn't seem to be the >> case, given that those commands haven't been added by now. > > That would be a judgment call, not something black and white. My guess > is that next/previous-buffer-other-window would be very useful indeed to > a small number of users. Much like the windmove functions will be > useful to some users. > > I can't help but think we're shooting ourselves in the foot by having > C-x and C-x 4 which don't do the same thing in > different windows. > > Which brings us back again to the question why C-x 4 ? As > somebody (you, perhaps?) mentioned, we have C-x w bindings for window > operations. Why not C-x w instead? I think 4 is slightly easier to hit than w because the former is at the top of the keyboard and so has a Fitts's law advantage. That said, I could support C-x w too. I'll change my private bindings and my patch and see how it goes.