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: Sun, 23 Jun 2024 22:34:15 +0300 Message-ID: <86ed8ncv2g.fsf@gnu.org> References: <86tthjcxd1.fsf@gnu.org> <86msnbcvf7.fsf@gnu.org> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="7014"; mail-complaints-to="usenet@ciao.gmane.io" Cc: acm@muc.de, stefankangas@gmail.com, emacs-devel@gnu.org To: dancol@dancol.org, monnier@iro.umontreal.ca Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Sun Jun 23 21:34: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 1sLSzD-0001UO-KB for ged-emacs-devel@m.gmane-mx.org; Sun, 23 Jun 2024 21:34:51 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sLSyj-00057t-OR; Sun, 23 Jun 2024 15:34:21 -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 1sLSyh-00057j-Vq for emacs-devel@gnu.org; Sun, 23 Jun 2024 15:34:20 -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 1sLSyg-0006Pl-B1; Sun, 23 Jun 2024 15:34:18 -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=QF9oGcfatb//86py6LektG/UM13yzeoWigy+6CkKQzQ=; b=EF/vGZ3fYZeh oqNcrjiYhV17BM8kKlWo/tkhwwAcc8hZO8BLEnM9Jqa/jQGg3WRRFuvQUktWR3Tal/dwO24K8kFIy 1NMySotZ0Ho/sxkVlyuzV0i0OUt4xCuFKOeJDUIpPErg/BKfUfCKirYjzb09mnBxDUgxfkeyShONw HKvXCOS/7nd7f5dx86k1CKrh27vIIQita6hAgidbJCNCfUmePgvimHa7ucT4N8KDGgMNTqLPxHJ6E xRD+iGVYLyJUBq/d6gElv8+/oZicKBRF/FAfLiSq4qg1ijNnUlATUXpnv4JJgMgwO9XuxT6lmMceS sauTTaQ43zSV1yitTYCJbg==; In-Reply-To: <86msnbcvf7.fsf@gnu.org> (message from Eli Zaretskii on Sun, 23 Jun 2024 22:26:36 +0300) 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:320565 Archived-At: > Date: Sun, 23 Jun 2024 22:26:36 +0300 > From: Eli Zaretskii > Cc: monnier@iro.umontreal.ca, acm@muc.de, stefankangas@gmail.com, > emacs-devel@gnu.org > > > Why not just set up the keybindings by default and autoload the package when the bindings are invoked? That's the friction minimizing option. We don't have to change any bindings installed by the current windmove code. > > I think this is too drastic, that's why. Actually, even more than that: it makes little sense to me to have by default key bindings to a package that is not preloaded. I don't think we have any precedent for this. And preloading windmove is also not justified.