From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: "Bozhidar Batsov" Newsgroups: gmane.emacs.devel Subject: Re: Proposal: new default bindings for winner and windmove Date: Mon, 23 Aug 2021 08:16:08 +0300 Message-ID: <812a3de4-b877-4d12-a23c-9851f369a8e8@www.fastmail.com> References: <877dgdw347.fsf@gnus.org> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary=ca3423df4fba4bf48efb27fe1a785ea1 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="38245"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Cyrus-JMAP/3.5.0-alpha0-1118-g75eff666e5-fm-20210816.002-g75eff666 To: "Emacs Devel" Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Mon Aug 23 07:17:20 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 1mI2Kk-0009eT-8E for ged-emacs-devel@m.gmane-mx.org; Mon, 23 Aug 2021 07:17:19 +0200 Original-Received: from localhost ([::1]:35114 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mI2Ki-0004Ht-5l for ged-emacs-devel@m.gmane-mx.org; Mon, 23 Aug 2021 01:17:16 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:52468) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mI2K4-0003cl-1n for emacs-devel@gnu.org; Mon, 23 Aug 2021 01:16:36 -0400 Original-Received: from out2-smtp.messagingengine.com ([66.111.4.26]:40449) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mI2K1-0005Bl-R7 for emacs-devel@gnu.org; Mon, 23 Aug 2021 01:16:35 -0400 Original-Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id 322185C01A1 for ; Mon, 23 Aug 2021 01:16:31 -0400 (EDT) Original-Received: from imap43 ([10.202.2.93]) by compute4.internal (MEProxy); Mon, 23 Aug 2021 01:16:31 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=batsov.dev; h= mime-version:message-id:in-reply-to:references:date:from:to :subject:content-type; s=fm1; bh=Y9oZspGWlfGghVlKr9oa6ZC1SIc29f4 MfrcLmFyXGOY=; b=HcnF7VBc6I8UEqELD8J5gxpQGWgP+NquDDmws6vkEzc8EV8 ZgKtgzUEJrT4W4OnXuwxrtTcpuP88dzxeg8MCHqubPuI0ZG3E6QD8HgVoFn4o23s uzC8IPCs+mXZj4im3ksVOlDbipA3blKP1CzNzWENm5+eSf0Z2n0GOlIMREbfTYw+ PYi7ZVF5jfAOJmP1j5Crk3Q8PaGoKolAsZw4yX2vD/8aPURNHC0GXrwHYO9tB5An Q+euMx6BFisT3GfV1/EUxNQDPtJoeuvK1oE/WOKyk8F67PYv2Ko9cVgXCKDGYKtI /MiQe1ykgZe6WFbRyG2R/xKIPSDGza65tYa/UfQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=content-type:date:from:in-reply-to :message-id:mime-version:references:subject:to:x-me-proxy :x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm3; bh=Y9oZsp GWlfGghVlKr9oa6ZC1SIc29f4MfrcLmFyXGOY=; b=FQXZz5NX274zwMk7xzFWya bb4EecWdQ57fSnO00bpp1sEHrs3/7OPP8/IVjfK3PecryzVJxqeavub9RVg8IIfu 4ZRnXBj8kkmhZU2AAaqM/uH/iDaupOrvr+VCa2VJgPIIYE2xpHmue+tYC+QUu1WK zhJ3HG8bZcDbUoxpYzENZiLP3A+Ohpii3u89lLL/InhINUN48y+7ilNfoHOVzCTC qwtvvNuJGFVRmFbVgdEpVWoLVw0e+79//sOEhKrTFNSgtDgW42ERxcW+19/cZ/jO 0BWS9iozmXKHWRCCNfFmUpPydjkvf1FXY5XOsZkesKyu2OEZbSYDd3HbwMVaPyOA == X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvtddruddtgedgledvucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhepofgfggfkjghffffhvffutgesrgdtreerreertdenucfhrhhomhepfdeuohii hhhiuggrrhcuuegrthhsohhvfdcuoegsohiihhhiuggrrhessggrthhsohhvrdguvghvqe enucggtffrrghtthgvrhhnpeeiledvhfetvedutdevjefgteevuddvfeevteetvefftdeu vddvgeehtdfgfefgkeenucffohhmrghinhepihhnghgvsghrihhgthhsvghnrdhnohenuc evlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpegsohiihhhi uggrrhessggrthhsohhvrdguvghv X-ME-Proxy: Original-Received: by mailuser.nyi.internal (Postfix, from userid 501) id AE42CAC0362; Mon, 23 Aug 2021 01:16:30 -0400 (EDT) X-Mailer: MessagingEngine.com Webmail Interface In-Reply-To: <877dgdw347.fsf@gnus.org> Received-SPF: pass client-ip=66.111.4.26; envelope-from=bozhidar@batsov.dev; helo=out2-smtp.messagingengine.com X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_MSPIKE_H3=-0.01, RCVD_IN_MSPIKE_WL=-0.01, 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.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:272862 Archived-At: --ca3423df4fba4bf48efb27fe1a785ea1 Content-Type: text/plain I also think it's a bad idea to change some keybindings, especially if we know that some people like them and have been using them for ages. (I've gotten plenty of bad feedback for the users of my Emacs packages for doing such changes in the past) Changes to keybindings are considered breaking changes by many people and those should be avoided. On Mon, Aug 23, 2021, at 1:01 AM, Lars Ingebrigtsen wrote: > Stefan Monnier writes: > > >> Likewise, for windmove, we can bind C-x 4 {left, right, up, down} and DWIM > >> for people automatically, enabled by default. > > > > That sounds even better (and we could have similar commands in `C-x 5` > > to select frames based on their location on the screen). > > Sounds good to me, too -- we could bind those by default. > > But I don't think we can change the C-c etc bindings for those > that enable winner-mode explicitly -- I think that's likely to be very > annoying for those users. > > -- > (domestic pets only, the antidote for overdose, milk.) > bloggy blog: http://lars.ingebrigtsen.no > > --ca3423df4fba4bf48efb27fe1a785ea1 Content-Type: text/html Content-Transfer-Encoding: quoted-printable
I also think it= 's a bad idea to change some keybindings, especially if we know that som= e people like them and have been using them for ages. (I've gotten plent= y of bad feedback for the users of my Emacs packages for doing such chan= ges in the past) Changes to keybindings are considered breaking changes = by many people and those should be avoided. 

On Mon, Aug 23, 2021, at 1:01 AM, Lars Ingebrigtsen wrote:
<= blockquote type=3D"cite" id=3D"qt" style=3D"">
Stefan Monnier <monnier@iro.umontreal.ca&g= t; writes:

>> Likewise, for windmove,= we can bind C-x 4 {left, right, up, down} and DWIM
>&g= t; for people automatically, enabled by default.
>
<= /div>
> That sounds even better (and we could have similar comman= ds in `C-x 5`
> to select frames based on their locatio= n on the screen).

Sounds good to me, too --= we could bind those by default.

But I don'= t think we can change the C-c <left> etc bindings for those
that enable winner-mode explicitly -- I think that's likely to b= e very
annoying for those users.

<= div>-- 
(domestic pets only, the antidote for overdos= e, milk.)
   bloggy blog: http://lars.ingebrigtsen.no


--ca3423df4fba4bf48efb27fe1a785ea1--