From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Rudolf Schlatte Newsgroups: gmane.emacs.devel Subject: Re: Allowing point to be outside the window? Date: Wed, 08 Dec 2021 20:21:49 +0100 Message-ID: References: <87ilwd7zaq.fsf.ref@yahoo.com> <87ilwd7zaq.fsf@yahoo.com> <83bl24yaed.fsf@gnu.org> <87sfvg7l51.fsf@yahoo.com> <87r1az6bpy.fsf@yahoo.com> <87ee6nx42p.fsf@ankarstrom.se> <834k7jxo33.fsf@gnu.org> <87zgpbi5ma.fsf@ankarstrom.se> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="22195"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.2 (darwin) To: emacs-devel@gnu.org Cancel-Lock: sha1:2Wu6/aTuqYlE6pnoExedR3nLtqE= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 08 20:24:25 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 1mv2YB-0005UA-Vs for ged-emacs-devel@m.gmane-mx.org; Wed, 08 Dec 2021 20:24:23 +0100 Original-Received: from localhost ([::1]:32940 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1mv2Y9-0000T5-B5 for ged-emacs-devel@m.gmane-mx.org; Wed, 08 Dec 2021 14:24:22 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:36088) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mv2W0-0007sV-OF for emacs-devel@gnu.org; Wed, 08 Dec 2021 14:22:10 -0500 Original-Received: from ciao.gmane.io ([116.202.254.214]:35832) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1mv2Vy-0000bp-PQ for emacs-devel@gnu.org; Wed, 08 Dec 2021 14:22:08 -0500 Original-Received: from list by ciao.gmane.io with local (Exim 4.92) (envelope-from ) id 1mv2Vr-00025F-Ci for emacs-devel@gnu.org; Wed, 08 Dec 2021 20:21:59 +0100 X-Injected-Via-Gmane: http://gmane.org/ Received-SPF: pass client-ip=116.202.254.214; envelope-from=ged-emacs-devel@m.gmane-mx.org; helo=ciao.gmane.io X-Spam_score_int: -15 X-Spam_score: -1.6 X-Spam_bar: - X-Spam_report: (-1.6 / 5.0 requ) BAYES_00=-1.9, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no 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" Xref: news.gmane.io gmane.emacs.devel:281378 Archived-At: John Ankarström writes: > Eli Zaretskii writes: > >>> From: John Ankarström >>> Date: Wed, 08 Dec 2021 02:45:02 +0100 >>> >>> For what it's worth, I think that it would be a good idea to limit this >>> feature to mouse-based scrolling. [...] > > That's why I suggested limiting the whole feature to mouse-based > scrolling. If you are scrolling with the mouse, it is natural to click > to set a new position for the point. But if you are scrolling with, say, > Page Up and Page Down, you would need to move your hand to the mouse to > set a new position for the point. > > This makes the whole feature quite useless for any scrolling that isn't > mouse-based. When scrolling with the keyboard, it is annoying if the > only way to move the point to the scrolled-to position is by clicking > the mouse. I briefly tested with two contemporary editors (Atom and VS Code), and their behavior indeed differs between mouse-based and keyboard-based scrolling: in the former case (scrolling via mouse), the cursor stays put and moves out of view, while in the latter case (scrolling via the PgDn key), the cursor changes position to stay on screen.