From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail
From: Eli Zaretskii <eliz@gnu.org>
Newsgroups: gmane.emacs.bugs
Subject: bug#51210: Customizable other-window-for-scrolling
Date: Tue, 04 Jan 2022 15:13:37 +0200
Message-ID: <83h7ajbq4e.fsf@gnu.org>
References: <878ryvh6bz.fsf@mail.linkov.net>
 <d1968d79-1954-29ed-9d04-9dae38954d9b@gmx.at>
 <861r1v1foe.fsf@mail.linkov.net>
 <96d50c26-ea56-5ff6-3cc3-25652d744ca4@gmx.at> <86o84revzi.fsf@mail.linkov.net>
Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214";
	logging-data="22732"; mail-complaints-to="usenet@ciao.gmane.io"
Cc: 51210@debbugs.gnu.org
To: Juri Linkov <juri@linkov.net>
Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Tue Jan 04 14:15:12 2022
Return-path: <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org>
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 <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org>)
	id 1n4jeh-0005kW-MH
	for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 04 Jan 2022 14:15:11 +0100
Original-Received: from localhost ([::1]:48458 helo=lists1p.gnu.org)
	by lists.gnu.org with esmtp (Exim 4.90_1)
	(envelope-from <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org>)
	id 1n4jeg-0003N8-0W
	for geb-bug-gnu-emacs@m.gmane-mx.org; Tue, 04 Jan 2022 08:15:10 -0500
Original-Received: from eggs.gnu.org ([209.51.188.92]:54856)
 by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>)
 id 1n4jdb-00029G-4o
 for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2022 08:14:03 -0500
Original-Received: from debbugs.gnu.org ([209.51.188.43]:53803)
 by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128)
 (Exim 4.90_1) (envelope-from <Debian-debbugs@debbugs.gnu.org>)
 id 1n4jda-0000ib-LZ
 for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2022 08:14:02 -0500
Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2)
 (envelope-from <Debian-debbugs@debbugs.gnu.org>) id 1n4jda-0000dK-7S
 for bug-gnu-emacs@gnu.org; Tue, 04 Jan 2022 08:14:02 -0500
X-Loop: help-debbugs@gnu.org
Resent-From: Eli Zaretskii <eliz@gnu.org>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Tue, 04 Jan 2022 13:14:02 +0000
Resent-Message-ID: <handler.51210.B51210.16413020222399@debbugs.gnu.org>
Resent-Sender: help-debbugs@gnu.org
X-GNU-PR-Message: followup 51210
X-GNU-PR-Package: emacs
Original-Received: via spool by 51210-submit@debbugs.gnu.org id=B51210.16413020222399
 (code B ref 51210); Tue, 04 Jan 2022 13:14:02 +0000
Original-Received: (at 51210) by debbugs.gnu.org; 4 Jan 2022 13:13:42 +0000
Original-Received: from localhost ([127.0.0.1]:37116 helo=debbugs.gnu.org)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
 id 1n4jdG-0000cd-G6
 for submit@debbugs.gnu.org; Tue, 04 Jan 2022 08:13:42 -0500
Original-Received: from eggs.gnu.org ([209.51.188.92]:53966)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <eliz@gnu.org>) id 1n4jdA-0000cK-QL
 for 51210@debbugs.gnu.org; Tue, 04 Jan 2022 08:13:40 -0500
Original-Received: from [2001:470:142:3::e] (port=45356 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 <eliz@gnu.org>)
 id 1n4jd5-0000bY-2W; Tue, 04 Jan 2022 08:13:31 -0500
DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org;
 s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date:
 mime-version; bh=e+iQaBMb0SzTGman9Anv1EUIVn/Y1AlLl6BqaXXLoBs=; b=h0ZWxHrPZDQE
 LfRERunGjo6Lkn+xdAUhUABgrXoAeyDRu3FBKHYjiXiwxlN3IaY8wwca5cVhHC8iUN+GlU4yQhALW
 v5jDsHpdqWEU9UwQVUkJ0/zW64dVMTy01tMWD0NfpWJubhQ3Vczm/nZPuxC+B4+i+sh/HvViE0PD0
 jczJ1uoqxz2Z9rNCI0cAP9HLFp6PpQNQgr5ks3mK0rqOKAj6g1M5z0AAf+d0brm550UI8hwiHl/el
 Ljm4R7Nq2HA+GVNpkIspL1YGm373LQnjxt6uzLItOu+q8M2eeU241qEAs36J2WJMSnsyA8sHTnomM
 YojnXvhQhT2Sdag6JGReJA==;
Original-Received: from [87.69.77.57] (port=4545 helo=home-c4e4a596f7)
 by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
 (Exim 4.90_1) (envelope-from <eliz@gnu.org>)
 id 1n4jd5-0002qV-1z; Tue, 04 Jan 2022 08:13:31 -0500
In-Reply-To: <86o84revzi.fsf@mail.linkov.net> (message from Juri Linkov on
 Tue, 04 Jan 2022 10:38:41 +0200)
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" <bug-gnu-emacs.gnu.org>
List-Unsubscribe: <https://lists.gnu.org/mailman/options/bug-gnu-emacs>,
 <mailto:bug-gnu-emacs-request@gnu.org?subject=unsubscribe>
List-Archive: <https://lists.gnu.org/archive/html/bug-gnu-emacs>
List-Post: <mailto:bug-gnu-emacs@gnu.org>
List-Help: <mailto:bug-gnu-emacs-request@gnu.org?subject=help>
List-Subscribe: <https://lists.gnu.org/mailman/listinfo/bug-gnu-emacs>,
 <mailto:bug-gnu-emacs-request@gnu.org?subject=subscribe>
Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org
Original-Sender: "bug-gnu-emacs"
 <bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org>
Xref: news.gmane.io gmane.emacs.bugs:223642
Archived-At: <http://permalink.gmane.org/gmane.emacs.bugs/223642>

> From: Juri Linkov <juri@linkov.net>
> Date: Tue, 04 Jan 2022 10:38:41 +0200
> Cc: 51210@debbugs.gnu.org
> 
> I agree it would be nice to move scrolling commands to Lisp.

How do you envision being able to do that?  The implementation makes
screen layout decisions by simulating redisplay, and that is not
possible in Lisp, at least not without exposing new primitives (which
I personally would object to, for more than one reason).