From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: chad Newsgroups: gmane.emacs.devel Subject: Re: [External] : Re: POLL: make C-x o transient Date: Wed, 3 Feb 2021 12:38:14 -0800 Message-ID: References: <2EFBBE54-62F4-4373-82D6-DC8750B648BA@kuaishou.com> <87eei9xb5r.fsf@mail.linkov.net> <87sg6m5mjs.fsf@mail.linkov.net> <8735ykc37u.fsf@mail.linkov.net> <938445fec66b0cdb0c4e@heytings.org> <87y2gchcpm.fsf@posteo.net> Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000973b8c05ba749145" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27173"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Alan Mackenzie , "Philip K." , Gregory Heytings , Drew Adams , EMACS development team To: Richard Stallman Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Feb 03 21:41:22 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 1l7Oxm-0006ve-D8 for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Feb 2021 21:41:22 +0100 Original-Received: from localhost ([::1]:59524 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l7Oxl-0008Nz-Fn for ged-emacs-devel@m.gmane-mx.org; Wed, 03 Feb 2021 15:41:21 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35300) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l7Ov3-0006oi-Ja for emacs-devel@gnu.org; Wed, 03 Feb 2021 15:38:33 -0500 Original-Received: from mail-yb1-xb2d.google.com ([2607:f8b0:4864:20::b2d]:33296) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l7Ov1-0000eB-UO; Wed, 03 Feb 2021 15:38:33 -0500 Original-Received: by mail-yb1-xb2d.google.com with SMTP id m76so945956ybf.0; Wed, 03 Feb 2021 12:38:26 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=6jABPF+TJ4WdIFhI6cn7GJB+bMu4q+lDUfL2DDo6s14=; b=d4cpxSiOlvj8ApVLEH0UOfD4hDyF1Ne5hRZwmOd2d5jzAM9cng1AhWNTSJJGqm+I8a n0CNILzAhIAhobgspcZ5PQU6KxP8Er2WDAuy/tLRD0vHSEFO+t0xhyhM/qstchexPyTN V1IXJ4zkq9kLS24hkWo7U+r7pWeHhNh99ApfQA+JZ5Z/TyLm3GeVW5jUNej5ebqy9CXk roVZNOIEJhOKvucMB6MMc191rZJfeMif0RQwurCBlNsZSw+FeAnOm9PgL0h11wUaigjy QS31k7XKgjqmT0FIFxlqKsnXP2yWcbD5t+SfnNx/R5SrIBZzXYW4W8H1Z+I61uRmOlBb cIyQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=6jABPF+TJ4WdIFhI6cn7GJB+bMu4q+lDUfL2DDo6s14=; b=hkf5dmR1Pw5EGnpfaecjhVj47SfQsfDtHXebcf/6sLARLraRip+nPnLciNU5yMI/il mdZCTVknTGFH12NhKO6imr6Z295+Dorl+bPA/HQqkul2D0kQN2oJ97Ejhm7i5+75Rn/n yhqcQEYyeGCSqFv5yvtJ/8XiT1MFpWuGzBf2/QbKMq3MzgbSVZLyK3EA9GAx/seozxi3 gTYdy9OGTCIYfG0otlz/b0nRKyEe6kWQonFQG3Y8hKDkNqmoRyrYAXlaSh9ydyUJ3qlN 0HxS07a0GHnPqkqbfqBEdL4AZGlDqBL/ihUmY9xHQZg6iIFeIA7dFS9OlKC49Pfih5xU mP9Q== X-Gm-Message-State: AOAM531FwsBIoMw7RAS7goxjHoT+eIl2kdRGAGTmi+rQK93l/Jj4JDsM 2KI3c4kW3JcX+bxKS/1TeHAzIImmcPAv0VHCLd6wkW6t X-Google-Smtp-Source: ABdhPJwijD0poc+vKdXFiGisOtbtT+erjN35dvTCqSoPhdadTm9W8RrGAK662nqI1Wurw3g20NbQVkIg+1+k+VQOMdI= X-Received: by 2002:a25:2fc1:: with SMTP id v184mr7304542ybv.51.1612384705132; Wed, 03 Feb 2021 12:38:25 -0800 (PST) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::b2d; envelope-from=yandros@gmail.com; helo=mail-yb1-xb2d.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, HTML_MESSAGE=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.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:263824 Archived-At: --000000000000973b8c05ba749145 Content-Type: text/plain; charset="UTF-8" On Tue, Feb 2, 2021 at 9:51 PM Richard Stallman wrote: > > The more different keys have a special meaning after a repeating > command, the more they will get in the way. The more things there > will be to worry about. > This sounds like a potential case of a general impression conflicting with specific experience. What would I want to do after switching windows? Insert a period or a > comma, perhaps. Why wouldn't it be that? > You can look at your own usage after C-x o (even more telling for people who aren't using the mouse or mostly dedicated frames) with view-lossage or via dribble file, but for me, the answer is "because the cursor is hardly ever in the right spot", even though I do use save-place. I would hazard a guess that wanting to immediately insert a period or comma is roughly the same order of commonality as wanting to insert an 'o' (or 'O'). For me, the more interesting transient-repeat opportunity is C-x ^ for enlarge-window, which I nearly always followed with cursor movement, recentering, or scrolling commands (and never with period, comma, or caret), but that's from a relatively small sample, because I've been using a custom function to adjust window sizes for the past 20 years or so. Hope that helps, ~Chad --000000000000973b8c05ba749145 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable

On Tue, Feb 2, 2021 at 9:51 PM Richard St= allman <rms@gnu.org> wrote:

The more different keys have a special meaning after a repeating
command, the more they will get in the way.=C2=A0 The more things there
will be to worry about.

This sounds lik= e a potential case of a general impression conflicting with specific experi= ence.

What would I want to do after switching windows?=C2=A0 Insert a period or a=
comma, perhaps.=C2=A0 Why wouldn't it be that?
You can look at your own usage after C-x o (even more telling f= or people who aren't using the mouse or mostly dedicated frames) with v= iew-lossage or via=C2=A0 dribble file, but for me, the answer is "beca= use the cursor is hardly ever in the right spot", even though I do use= save-place. I would hazard a guess that wanting to immediately insert a pe= riod or comma is roughly the same order of commonality as wanting to insert= an 'o' (or 'O').=C2=A0
=C2=A0
For me, = the more interesting transient-repeat opportunity is C-x ^ for enlarge-wind= ow, which I nearly always followed with cursor movement, recentering, or sc= rolling commands (and never with period, comma, or caret), but that's f= rom a relatively small sample, because I've been using a custom functio= n to adjust window sizes for the past 20 years or so.

<= div>Hope that helps,
~Chad
--000000000000973b8c05ba749145--