From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Tyler Grinn Newsgroups: gmane.emacs.bugs Subject: bug#57140: New user option mouse-wheel-text-scale-buffer Date: Thu, 11 Aug 2022 13:00:45 -0400 Message-ID: <87a68asojm.fsf@gmail.com> References: <871qtnudsc.fsf@gmail.com> <878rnuudaw.fsf@gmail.com> <83o7wqq58o.fsf@gnu.org> <87pmh6st14.fsf@gmail.com> <83k07epy3w.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="13649"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (gnu/linux) Cc: 57140@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Aug 11 19:08:41 2022 Return-path: Envelope-to: geb-bug-gnu-emacs@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 1oMBfk-0003P9-ND for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 11 Aug 2022 19:08:40 +0200 Original-Received: from localhost ([::1]:55930 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oMBfj-0007F0-Kt for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 11 Aug 2022 13:08:39 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40028) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oMBZK-0007oD-Lc for bug-gnu-emacs@gnu.org; Thu, 11 Aug 2022 13:02:03 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:36940) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oMBZK-0007HQ-Cl for bug-gnu-emacs@gnu.org; Thu, 11 Aug 2022 13:02:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oMBZK-0003wF-6G for bug-gnu-emacs@gnu.org; Thu, 11 Aug 2022 13:02:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Tyler Grinn Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 11 Aug 2022 17:02:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57140 X-GNU-PR-Package: emacs Original-Received: via spool by 57140-submit@debbugs.gnu.org id=B57140.166023726215048 (code B ref 57140); Thu, 11 Aug 2022 17:02:02 +0000 Original-Received: (at 57140) by debbugs.gnu.org; 11 Aug 2022 17:01:02 +0000 Original-Received: from localhost ([127.0.0.1]:54922 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oMBYL-0003uQ-Ob for submit@debbugs.gnu.org; Thu, 11 Aug 2022 13:01:02 -0400 Original-Received: from mail-il1-f180.google.com ([209.85.166.180]:36841) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oMBYH-0003u0-R5 for 57140@debbugs.gnu.org; Thu, 11 Aug 2022 13:01:00 -0400 Original-Received: by mail-il1-f180.google.com with SMTP id c5so542999ilh.3 for <57140@debbugs.gnu.org>; Thu, 11 Aug 2022 10:00:57 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:from:to:cc; bh=TK2cvODqst6KfCBURUBtWBMq5erDcuEIXyLJ1ryKfgo=; b=Td991tLcQDkViwYP8qD9do2FsHX8rwUzpaMtCwuYi8k8RqHLTfh5Yk7LfAEngok39c l4mm7BfGi6YGcNjnZNgqNyKztAAmzrOqZIsSYDd/BJCQQ7aGB01fdhTvT3tCLf44FrTl FjcQRdjvfqwiphgt6cUvhj6b5Dw99y0MqX9HJFBVXwROWK31Nx8qDZtgoxUwh0c/7N3g zdf6goi0CuWVWNBJC9SxDYUTmSk2GceISDchDdzdc8AXMqhIFxNhZx31vdVyL870Fylk 13I0nuR0yfj39CbaUmoMA1bgwE2oRE/niifyoqyudfVAPt7YSQo/2Ixzi3whTq7hUQKK tqlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=mime-version:user-agent:message-id:date:references:in-reply-to :subject:cc:to:from:x-gm-message-state:from:to:cc; bh=TK2cvODqst6KfCBURUBtWBMq5erDcuEIXyLJ1ryKfgo=; b=ansP8v5RU5wH/1ZJmuOPC08L5wZf9u4QP0cjLr1IZFCJZ16yPGAt4orAdExQIlk3Ys Y9+VoaoHfS+vMVh1/RXfCYPVucOmw2/mf89Ji5atdkmcD8L+cC8ZMvKNujGt1OGwxqlp NuQ0BtAXeaaLKjCGIsHQlKdIPSp+NP0KKAbD4Gfhljn3R5XSf06poXyqw+UwWBlkmkfE OZ+ZvehVNxay51geW+iRUn8atYjY9nVX3eF9OhH8cJUACPfnOfTE4ktNMfVtoml6qCj+ 8a5OQVJ6muIKxOJeiW24rm17jQdhtvmTbDu72Nx8/KDaioumKhNYR/MBwAD7PPm7/QsV 4+ZA== X-Gm-Message-State: ACgBeo1HdE8Os5xjPS3w8fnkADv1uGwQYsQnGXQFqelU5OyvJO+S6ISA cL2smtrhwsgADH/N1hrKvr4KbLF93EByeA== X-Google-Smtp-Source: AA6agR60W8LJhjDvY00GGzSV3s7VYyic0gMfl657JP6EooAyP1ZchTEGNStHBqrXNjK1OujYPvbAmw== X-Received: by 2002:a92:c247:0:b0:2df:2e4d:5930 with SMTP id k7-20020a92c247000000b002df2e4d5930mr48300ilo.229.1660237248393; Thu, 11 Aug 2022 10:00:48 -0700 (PDT) Original-Received: from tyler-fedora ([107.181.195.249]) by smtp.gmail.com with ESMTPSA id d15-20020a02858f000000b003429fc56e6bsm3672jai.27.2022.08.11.10.00.46 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 11 Aug 2022 10:00:47 -0700 (PDT) In-Reply-To: <83k07epy3w.fsf@gnu.org> (Eli Zaretskii's message of "Thu, 11 Aug 2022 19:02:27 +0300") X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:239363 Archived-At: Eli Zaretskii writes: >> From: Tyler Grinn >> Cc: 57140@debbugs.gnu.org >> Date: Thu, 11 Aug 2022 11:23:51 -0400 >> >> Eli Zaretskii writes: >> >> > Thanks, but isn't it better to control the amount of scaling by >> > changing the value of text-scale-mode-step instead? Having to scroll >> > the wheel several clicks without any effect would be confusing, I >> > think. And text-scale-mode-step is already a user variable that is >> > available for this purpose. So maybe you should try decreasing the >> > default value to, say, 1.02, to see if that satisfies your needs. >> >> For some trackpads, controlling how many 'clicks' to scroll is quite >> difficult. The step size fixes the issue of scrolling too fast, but I >> still have trouble choosing the exact text scale I want. My preference >> is still for a larger step size and throttling scroll events. > > Sorry, I don't understand why you need to count clicks. Typically > when users change the text scale, they just turn the wheel until the > size they get fits their needs. Making text-scale-mode-step smaller > causes finer changes, so it's easier to be more precise in finding the > desired scale. > > Can you explain how your proposal makes it easier than that, and why? Sure, let me rephrase: for two-finger scrolling, it's hard to emit a single scroll event. With a smaller step size it is easier to get it close to the scale I want, but regardless of the step size, choosing an exact text scale is difficult. This leads to buffers having slightly different text scales.