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: Wed, 3 Jul 2024 23:15:07 +0700 Message-ID: References: <875xto7lbn.fsf@dancol.org> <86ed8ce2mh.fsf@mail.linkov.net> <81b620d7-18a6-4c6e-8517-147a411ee882@gutov.dev> <67c493f5-8f12-416a-bf6f-0831ab0687a9@gutov.dev> 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="796"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Dmitry Gutov , Juri Linkov , Daniel Colascione , Stefan Kangas , emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Jul 03 18:16:26 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 1sP2eg-000AZv-HW for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Jul 2024 18:16:26 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sP2di-00024l-Om; Wed, 03 Jul 2024 12:15:26 -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 1sP2dh-000248-DX for emacs-devel@gnu.org; Wed, 03 Jul 2024 12:15:25 -0400 Original-Received: from mail-ua1-x92d.google.com ([2607:f8b0:4864:20::92d]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sP2de-0006yY-S0 for emacs-devel@gnu.org; Wed, 03 Jul 2024 12:15:25 -0400 Original-Received: by mail-ua1-x92d.google.com with SMTP id a1e0cc1a2514c-80fa1509989so452937241.0 for ; Wed, 03 Jul 2024 09:15:22 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1720023322; x=1720628122; 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=aTgjzY+miGibh+LJzI+Z9TASyk1/oZHWQTeXjo7tHDc=; b=fog31VDlpiKe2yn6FDxiRCO1/akVYETjQlzNVxQ7Gx/d+25UMWq9hJ2tQ1q/rZ1OqR c4DxkHYWumDvioKttQU1NHlhsoqWLBm+GwiWe0314fWmpU6rVhZeOuGamlOtXwAb5O9D KzDv+Uebggb/GTsSkfYABO5p/eUkKeDF6PqOpTMLV79+nD5NeZd/oXsoeiRXgZGJ1hiC TS611/zM65tuJXF+AzgfryN1Jrc+a20SRVtveJq2pJFDXwFQlxkPTItQXsaQ7lNdCy9g m9wejGN8WxsvkyqpzCkebpLIvHs+5/xtZ4QwyjHfBB3tBGxRI9LKoBp0DoXMR85xx7x8 yLlQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1720023322; x=1720628122; 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=aTgjzY+miGibh+LJzI+Z9TASyk1/oZHWQTeXjo7tHDc=; b=lB8RIb0HZxal622d4vNyjw51JalfIY5jtYqJgT5okOF5pInxu69YLo+mXkGk9Z/l0b J7PFrrgN20iAKFZaMEFyOvpGyJvBVQuUMXQoLtDgAEzj8invaNpyi/usHD4lS1ayXoEC uq676Du+KvnxEJwdbhP9tthP89iyf9cys5aqzVoCoL4oUBPUNGxj3KC/hAg5XMgWqexd Ly8ly2QldmtnoJa7Ihv/VxHKDPBzO+dEKGXQrwOkFLVCRrSDbvU7pKZTcI7ZzKWpaWWg DCh1CIz5dmwQ0MCabhAdzIqODgDBgNfIPthWFbDUmTcSzVtXw0g5FdJCn4s+15u39mkO IqTg== X-Forwarded-Encrypted: i=1; AJvYcCXKLRyQO2+Pelm+GCRFKh5ucznAlLMyI1W07a6no4hVEVkx3Tc6UTI21K8RyFR/WEoVubS7uXSscdBtqayyA+d+ZPet X-Gm-Message-State: AOJu0Yzzc6/CyOS5L47nanPHkXT/pxRIbaYCOeozYB5G/CKAazaC05Bm q6Rc+VMD4m6bXtGKhiMaBG43PoOn+Z20D4s3G7L4PiQrFOiEscFzHGfNwVdwAZFf69fVma13wjM 8ulBBJzgYiqMNhBrWGjsgkvWR+ZLY9g== X-Google-Smtp-Source: AGHT+IEnh23WhitsX8iEGI8z0TVj8EXGt6dmT7K1/nLENjMLvd0puEsspDv4NvxO+TD7dtFw1RZxBp7/4mg2OpXyOBQ= X-Received: by 2002:a67:cd0e:0:b0:48f:df1d:6965 with SMTP id ada2fe7eead31-48fdf1d6b18mr1392512137.17.1720023320273; Wed, 03 Jul 2024 09:15:20 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::92d; envelope-from=yurivkhan@gmail.com; helo=mail-ua1-x92d.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:321266 Archived-At: On Wed, 3 Jul 2024 at 20:53, Stefan Monnier wrot= e: > > > At that point, the and keys no longer > > make sense, because, clearly, buffers are arranged in a vertical list > > rather than a horizontal strip. > > AFAIK these commands cycle through the list of buffers, so I think of it > as a circle, and I'd rather use keys like and > . You probably said that in jest, but there are in fact many keyboards that feature rotary encoders that can emit key or mouse events when turned, and people do configure those to switch tabs in browsers, among other uses. (On the wire, it still looks like Ctrl+PgUp and Ctrl+PgDn, because that=E2=80=99s what browsers and editors expect.)