From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Yuri Khan Newsgroups: gmane.emacs.devel Subject: Re: Proposal: new default bindings for winner and windmove Date: Tue, 2 Jul 2024 15:07:16 +0700 Message-ID: References: <875xto7lbn.fsf@dancol.org> <86ed8ce2mh.fsf@mail.linkov.net> Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="37802"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Daniel Colascione , Stefan Kangas , Stefan Monnier , emacs-devel@gnu.org To: Juri Linkov Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Jul 02 10:08:30 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 1sOYYw-0009bB-OQ for ged-emacs-devel@m.gmane-mx.org; Tue, 02 Jul 2024 10:08:30 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sOYY1-0003TR-Fy; Tue, 02 Jul 2024 04:07:33 -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 1sOYY0-0003T3-8m for emacs-devel@gnu.org; Tue, 02 Jul 2024 04:07:32 -0400 Original-Received: from mail-ua1-x929.google.com ([2607:f8b0:4864:20::929]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sOYXy-0003U7-NY for emacs-devel@gnu.org; Tue, 02 Jul 2024 04:07:31 -0400 Original-Received: by mail-ua1-x929.google.com with SMTP id a1e0cc1a2514c-80f537acbe3so1032829241.3 for ; Tue, 02 Jul 2024 01:07:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1719907649; x=1720512449; darn=gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=6OpFxLgCCbeg8gGx671comTGJqdSRFXnkuO/5VHkfgg=; b=gHUMxD7iLuCpOWugKNLALSQRZBIHrKXwEyKoN+fwob3RPFTheR7kDprB8uru9JwbJE 5A+YvalaVlvPKBlrosxhEmrEdOaQV9JJEPXg8P463M3hQsIJ9oTObytuc1DpFrbq5l99 2F8nhV89qPhc0WtLgg+z2hjGj0dE59pG7Kkpf9d874iS9jmjumGcGcAjobPPA+5ynh/E +Vu+Vl2C5GUUdnnok3N0Fdrm8ea0sTevk18EqwWZU/yeqKgSvTy/V+5jmTwrMiP1hzLN zJGp33WRK4/yWSUicoD0kt6xapU0YXsjbViqlZ7tYrI/q16OdEtycu7AT2Kzi5BwYp9k +TSg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1719907649; x=1720512449; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=6OpFxLgCCbeg8gGx671comTGJqdSRFXnkuO/5VHkfgg=; b=PZTiNOamCo8ahGCKL9Wta87yRhvXeaIuGfy61KT8KPVzT+pHze1q3cEFav6FTncDED TDU9yJmB0NczNcKaNjRL4uYGgRQbD1MtSyLYkAp61kOIsCxjBYNi+ibdm7AG2XLAXMeG 0qE9ZqPw6K24l8td0w0jyeCckNQexfFtxQ4pNYF/jUXu6HUY7ywI5scGG8axyFPYlgwQ BPZP1Sz5BMwyAHtTqGv40J08jHuhfEjvIHKBdqOgoXuPYVhuNXT8mPrtLwbfcFG4jS3A y8UWAg4HJhh9M+7YjJksXPJa0NwCgbKOW/tLhlKi7+o9jidiWZ/V43GgJBa2jYRt5ZvZ HiBg== X-Forwarded-Encrypted: i=1; AJvYcCXLfSRXj+kJoXXmVRRIz/WLaVYD49mdn17934qPZk/PUN4yRQ39hYalfHpq9WTAVftePnQ8ZgXeA4M+IL12Y5G/xaKE X-Gm-Message-State: AOJu0YyyQwMM7y1byclhg/g9d7jAFDGHgcJotHJYH4C06zZFP9msuxPz 0lZdKnXSoKRFyUnmD1lHgg09qPSc+FRiSfqTRC2WslrrotrgbLOXhJsjr5HTkz6jDwWvvV81mCv HnFibPlssQV6WtJSwV046si8oQlv9pA== X-Google-Smtp-Source: AGHT+IH+edTUtn1GDerPgFwYlkKY78F+sJbPmWATUQrJyu6VjfjxH6K/bte5NA4BAXbY5VnhTwLsDjrDFqNrs4uL88Y= X-Received: by 2002:a05:6102:c09:b0:48f:461c:ab86 with SMTP id ada2fe7eead31-48faf09b793mr10351411137.12.1719907648270; Tue, 02 Jul 2024 01:07:28 -0700 (PDT) In-Reply-To: <86ed8ce2mh.fsf@mail.linkov.net> Received-SPF: pass client-ip=2607:f8b0:4864:20::929; envelope-from=yurivkhan@gmail.com; helo=mail-ua1-x929.google.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=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:321107 Archived-At: On Tue, 2 Jul 2024 at 13:59, Juri Linkov wrote: > > +@kindex C-x 4 LEFT > > +@kindex C-x 4 RIGHT > > +@kindex C-x 4 UP > > +@kindex C-x 4 DOWN > > I can't believe someone might want to use such long key sequences > for one of the most frequent actions. It's even longer than > 'C-x o' it's supposed to improve. I think there are no better keys > for switching windows than arrows with a modifier. My feeling exactly. C-x o is already too long. Moreover, the modifier involved cannot be a common one, because Shift is occupied by region selection, Ctrl and Alt with word movement. Also, the windmove modifier in Emacs needs to be the same as the pane switching modifier in screen/tmux/kitty and different from that of i3, and that is something that only the end user can set up for themself. And I don=E2=80=99t even know a solution for Emacs in a terminal multiplexe= r, because there are not enough modifiers.