From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#57970: 29.0.50; Create new defgroup for pixel-scroll.el Date: Mon, 11 Sep 2023 20:45:55 +0800 Message-ID: <87r0n498u4.fsf@yahoo.com> References: <87fsgl6ja2.fsf@gnus.org> <87czbog7js.fsf@yahoo.com> <87y1uc9644.fsf@gnus.org> <87v8ch85s9.fsf@yahoo.com> <83il8griju.fsf@gnu.org> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="33105"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: larsi@gnus.org, 57970@debbugs.gnu.org, stefankangas@gmail.com To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Sep 11 14:47:30 2023 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 1qfgK9-0008QC-Ju for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 11 Sep 2023 14:47:29 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qfgJu-00083i-PZ; Mon, 11 Sep 2023 08:47:14 -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 1qfgJe-000813-RU for bug-gnu-emacs@gnu.org; Mon, 11 Sep 2023 08:46:59 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qfgJe-00069A-JO for bug-gnu-emacs@gnu.org; Mon, 11 Sep 2023 08:46:58 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qfgJi-0003gc-Cx for bug-gnu-emacs@gnu.org; Mon, 11 Sep 2023 08:47:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 11 Sep 2023 12:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 57970 X-GNU-PR-Package: emacs Original-Received: via spool by 57970-submit@debbugs.gnu.org id=B57970.169443638414126 (code B ref 57970); Mon, 11 Sep 2023 12:47:02 +0000 Original-Received: (at 57970) by debbugs.gnu.org; 11 Sep 2023 12:46:24 +0000 Original-Received: from localhost ([127.0.0.1]:52326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qfgJ5-0003fl-ON for submit@debbugs.gnu.org; Mon, 11 Sep 2023 08:46:24 -0400 Original-Received: from sonic303-21.consmr.mail.ne1.yahoo.com ([66.163.188.147]:41058) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qfgJ2-0003fQ-6m for 57970@debbugs.gnu.org; Mon, 11 Sep 2023 08:46:21 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694436370; bh=/QbmJr4UKN5Y2vg/2Z9nwQN9ZUdrTk/pPkXN9JTehYo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=DYTM4JPzxBFtKSj2p+Bwt3aWnInQF+a9IeQkv0Zh7KhwjirezlrZNYr0Hb/qjcuUy+LHFGoFT0XRTUp1Xo/RntwX7jx2oFeuD5X+8927IaSlQpt/dtoPEAhAX+aRno7km3i3Z5xJRTB9Fm0xhCSdprCnhg2Ji9cj8Kumqr/5+O84PGhwzVoQBBDwE0dW7rJa36ZQHU+SX05xDoC/r3Rsb18/xRA4OVesvLBUvu4Fsv8M7GYxb9erzJFTdizOuOdPwztSZTODRMMn0LWlaw/vLSdlGGMqcMr3reyf4BRFJQqSTs2ZOsLYR0WEloWc5gLK3fjajCNWNB1W3CAyedDV2g== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1694436370; bh=xc+S0eQFkJ7zukLuTLLQwzAxv9ELjKT6CffgZOiiPwD=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=eFPvpHYbLQDalX62pz01rRjHRKZ0Df6uYGvxOlHqJuNWPZMoBTK9uUxgzttyNhWxUGQHQHb/lHRCp0ZGCw8jFv7YMvCcIy0XhSVG48VFJ4HDH5n1HqV5GO2mGociDuW4XMRhM9SNML6Z4J7ml4HwI0yEVLDbp2ec0hpuLW+C91s+bGtEWWEX3pPAkYcyr+2K1UlrUW5gSmVvyX/WXPFQyV5yjS+bF58AcdwgQhCq+2DbxalKrIBmD1YKJVuCp741ycg1gwgoN8dEnSmpdnPSONYWB23APrt2L/rWT1Z+2Zez+3YZLnrIftgzmbFOz1ZvF3RvBFTZdXjGilZkHN39VQ== X-YMail-OSG: .3OSPUwVM1mXho1LSsddOTFzIIrbmkM10.Loq.mAbbLXFG.LX1.jR4Nd3G95DUg w2JBagnZ.wcV2Dn8vKYcrDjt539hyCnuykYH8dhluJi4KX1QoQX3E2mnwRtlxSz.h0J5.gGLQEiL Nf7ws663PVL3RtaZie0Zl8d5nS9MOlPjEbuF7uhm3s8CXB8_cIo2f4B9IeAC.xG6Yd0VQJAKH.50 c5cF0CWguGMGgVi4hAcynhkZ5DxVnCQ82kXh009z_RzAm6RyZpbMH0fG8UcJ2mHpk8SCuIxDhafo VnkdDObQov2kircZHx1XUhaP8QS8mH1uBYzuM1WQoUtLs_6SVYlKAxD_ZSgkS3nMVegD8FpjZ08q 7fhFM9TFJPdQegn.hcwsyXyH5QvPz.gePyi7casXP4IHmEA5xB2YdNfj4i9xVzHVWrS1KbsT_SKB SGDa8shCFjISwNSqxQi2Gw0VpnsI3n4_.nk2YXlsKAn9N7DhzFfgNrIJNuAk.xmImzGFC2kPHOJP 6p61WivRF9BhvxXvKDp5Cl.QuQq2x9gS12LQIFgl7QX2K_W2J.rjMI8aFtXfdowbKgbRoDbGhk8l U6NaY3h4duESIpB6YkwkAl3ott_3JuTONVOW3jXR.qwssmo0bgOSIUU4JvgYZaVxOdY1YVflMnzx BVJSXnc.UWaqHMH1o7mWNKihg1LVHNknmhCQIX6OxRu1fP58CuQYGXmamKLCq753b75pHeclUYBY Lc.j7rNkrA9B85aSDtNsqzwxv3q0vTmqGmQXqo6vICEf5bepa3PGR0tNOBCbbOgyquAPnA10MXib xnRWl_tGmy3ZLrSzUTX2AZWfv6zCFPEEglMZxnJJGK X-Sonic-MF: X-Sonic-ID: fd5efd23-7e30-4ad6-b0f8-53d7491896c7 Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic303.consmr.mail.ne1.yahoo.com with HTTP; Mon, 11 Sep 2023 12:46:10 +0000 Original-Received: by hermes--production-sg3-69654d8bd-sbrjf (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID bba1949354914cc1612fa6e8fa65b291; Mon, 11 Sep 2023 12:46:03 +0000 (UTC) In-Reply-To: <83il8griju.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 11 Sep 2023 15:38:45 +0300") X-Mailer: WebService/1.1.21763 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:270041 Archived-At: Eli Zaretskii writes: >> Cc: Lars Ingebrigtsen , 57970@debbugs.gnu.org >> Date: Mon, 11 Sep 2023 16:37:10 +0800 >> From: Po Lu via "Bug reports for GNU Emacs, >> the Swiss army knife of text editors" >> >> Stefan Kangas writes: >> >> > I'm still not sure what is the relationship with pixel-scroll-mode. Eli >> > does, I think. So it might be best to send any suggested changes to the >> > bug tracker. >> >> For what it's worth, the only advantage the old pixel-scroll-mode has >> over p-s-p-m is that it functions with regular wheel mice by default. >> >> pixel-scroll-precision-mode is also capable of supporting wheel mice, >> but detecting them and enabling the requisite options is tricky and >> subject to numerous edge cases, so those options remain off by default. > > So maybe we should document that one is better for wheels, the other > for touchpads? And maybe even (gasp!) rename > pixel-scroll-precision-mode to something like touchpad-scroll-mode? pixel-scroll-mode isn't better for wheel mice as long as you actually tell p-s-p-m that you use one, so that assessment isn't really correct. pixel-scroll-mode's principal failings are that it bails out when a wheel event arrives while scrolling is taking place, it always scrolls by a set number of lines, and it is slow. p-s-p-m experiences none of these problems.