From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.devel Subject: Re: Allowing point to be outside the window? Date: Wed, 08 Dec 2021 14:45:04 +0200 Message-ID: <834k7jxo33.fsf@gnu.org> 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> Mime-Version: 1.0 Content-Type: text/plain; charset=iso-8859-1 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="24426"; mail-complaints-to="usenet@ciao.gmane.io" Cc: emacs-devel@gnu.org To: John =?iso-8859-1?Q?Ankarstr=F6m?= Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Wed Dec 08 13:49:46 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 1muwOH-00065a-OR for ged-emacs-devel@m.gmane-mx.org; Wed, 08 Dec 2021 13:49:45 +0100 Original-Received: from localhost ([::1]:35670 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1muwOF-0002VV-VV for ged-emacs-devel@m.gmane-mx.org; Wed, 08 Dec 2021 07:49:43 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:35788) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1muwKE-0000eC-Cl for emacs-devel@gnu.org; Wed, 08 Dec 2021 07:45:34 -0500 Original-Received: from [2001:470:142:3::e] (port=55782 helo=fencepost.gnu.org) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1muwK5-00089G-0u; Wed, 08 Dec 2021 07:45:32 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=osq3gFLXH0fE8dxgzDbaozpzS6cqNiubpaViJBiGnzQ=; b=Z2eqFK7z2vDyChIe/s5i dR8zzPX+y/Myw85h0ljxpBwaslYl2BbrvRQryqsBHybfw0r+G/14QzkvWi1Am48SLaWyQse62s2z4 CqznwFxx4Is0BGBMrlDGfph552Rk5Z+qif5LK32NBZ86D4A450RifEIS8dZ0u+4efnPIt8L2STn1r d+NR/Q861zozyF4i1yyHt6cp7Uq5BCk54ntzcDtPaarIXmyXbkNQS/Io0sdX36+4Ynj5eRlLLQCcK nfgOPxeDZBBnM+tcPN2BhAWZAAtBykBFlyxdIzseXKyv55oM4LnzMBDPzCVtQBU4PNU+H7WXBR5ey UUSakYLXH0DpJA==; Original-Received: from [87.69.77.57] (port=4093 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1muwK2-0006aU-Ty; Wed, 08 Dec 2021 07:45:25 -0500 In-Reply-To: <87ee6nx42p.fsf@ankarstrom.se> (message from John =?iso-8859-1?Q?Ankarstr=F6m?= on Wed, 08 Dec 2021 02:45:02 +0100) 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:281341 Archived-At: > 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. The display engine doesn't know what kind of user gestures (or even Lisp program) caused the scroll, so doing that cleanly won't be easy, if at all feasible. And Emacs users are likely to dislike a solution that makes such a distinction, since many of them don't use the mouse. > I agree with Alan that, if you primarily use the keyboard for scrolling, > it is very jarring if editing/movement commands bring the window view > back to the original position. You'd prefer to have the editing command change the buffer in the portion that stays invisible? IMNSHO, that'd be not just more jarring, it would be appalling.