From mboxrd@z Thu Jan  1 00:00:00 1970
Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail
From: Juri Linkov <juri@linkov.net>
Newsgroups: gmane.emacs.bugs
Subject: bug#51210: Customizable other-window-for-scrolling
Date: Mon, 24 Jan 2022 21:42:15 +0200
Organization: LINKOV.NET
Message-ID: <86tudsx6nc.fsf@mail.linkov.net>
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>
 <f43796a2-6cbb-ea66-6ecd-8979ba0a6f7e@gmx.at>
 <86y23vo0zx.fsf@mail.linkov.net> <86sftunptq.fsf@mail.linkov.net>
 <86a6g2ktel.fsf@mail.linkov.net> <86mtk2jdwy.fsf@mail.linkov.net>
 <83czky6noe.fsf@gnu.org> <86r19crftb.fsf@mail.linkov.net>
 <8335ls69cy.fsf@gnu.org> <86y23kpwlf.fsf@mail.linkov.net>
 <83zgo04trm.fsf@gnu.org> <86zgo0ohci.fsf@mail.linkov.net>
 <83tue84rgs.fsf@gnu.org> <86pmoqycnf.fsf@mail.linkov.net>
 <83tue2wnhq.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="36138"; mail-complaints-to="usenet@ciao.gmane.io"
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/29.0.50 (x86_64-pc-linux-gnu)
Cc: 51210@debbugs.gnu.org
To: Eli Zaretskii <eliz@gnu.org>
Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Mon Jan 24 20:44:28 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 1nC5GN-0009Ap-SV
	for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 24 Jan 2022 20:44:27 +0100
Original-Received: from localhost ([::1]:40584 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 1nC5GM-0000JP-SY
	for geb-bug-gnu-emacs@m.gmane-mx.org; Mon, 24 Jan 2022 14:44:26 -0500
Original-Received: from eggs.gnu.org ([209.51.188.92]:32788)
 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 1nC5Fz-0000Fs-1P
 for bug-gnu-emacs@gnu.org; Mon, 24 Jan 2022 14:44:03 -0500
Original-Received: from debbugs.gnu.org ([209.51.188.43]:53048)
 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 1nC5Fy-0006YA-Ni
 for bug-gnu-emacs@gnu.org; Mon, 24 Jan 2022 14:44: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 1nC5Fy-0006fB-Ho
 for bug-gnu-emacs@gnu.org; Mon, 24 Jan 2022 14:44:02 -0500
X-Loop: help-debbugs@gnu.org
Resent-From: Juri Linkov <juri@linkov.net>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces@debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@gnu.org
Resent-Date: Mon, 24 Jan 2022 19:44:02 +0000
Resent-Message-ID: <handler.51210.B51210.164305343925597@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.164305343925597
 (code B ref 51210); Mon, 24 Jan 2022 19:44:02 +0000
Original-Received: (at 51210) by debbugs.gnu.org; 24 Jan 2022 19:43:59 +0000
Original-Received: from localhost ([127.0.0.1]:45951 helo=debbugs.gnu.org)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <debbugs-submit-bounces@debbugs.gnu.org>)
 id 1nC5Fr-0006ek-UY
 for submit@debbugs.gnu.org; Mon, 24 Jan 2022 14:43:59 -0500
Original-Received: from relay4-d.mail.gandi.net ([217.70.183.196]:56883)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <juri@linkov.net>) id 1nC5Fm-0006eR-QL
 for 51210@debbugs.gnu.org; Mon, 24 Jan 2022 14:43:55 -0500
Original-Received: (Authenticated sender: juri@linkov.net)
 by mail.gandi.net (Postfix) with ESMTPSA id 3A2C7E0009;
 Mon, 24 Jan 2022 19:43:42 +0000 (UTC)
In-Reply-To: <83tue2wnhq.fsf@gnu.org> (Eli Zaretskii's message of "Mon, 17 Jan
 2022 14:33:21 +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:225115
Archived-At: <http://permalink.gmane.org/gmane.emacs.bugs/225115>

>> 'beginning-of-buffer-other-window' has such line at the end:
>> 
>>   (recenter '(t))
>> 
>> Clearly it makes no sense to recenter at the beginning of the buffer.
>> So the value '(t)' was intended only to refresh the screen?
>> Then the same line in 'end-of-buffer-other-window'
>> should only refresh the screen, not recenter.
>
> I'm not sure I understand how all of this is relevant.  Please
> elaborate.

Currently the implementation of beginning-of-buffer-other-window
is this:

(defun beginning-of-buffer-other-window (arg)
  (with-selected-window (other-window-for-scrolling)
    ;; Set point and mark in that window's buffer.
    (with-no-warnings
      (beginning-of-buffer arg))
    ;; Set point accordingly.
    (recenter '(t))))

It's not clear what does the last comment mean.
'recenter' should set point accordingly to what?
And what does (recenter '(t)) do at the beginning of the buffer?