From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ihor Radchenko Newsgroups: gmane.emacs.bugs Subject: bug#70386: 30.0.50; (recenter 0 t) does not put point on top of the window Date: Sat, 11 May 2024 18:42:10 +0000 Message-ID: <87jzk0tcl9.fsf@localhost> References: <87v84jrjir.fsf@localhost> <864jc3n510.fsf@gnu.org> <87plurrb2z.fsf@localhost> <86wmoyk3m4.fsf@gnu.org> <86plubw6my.fsf@gnu.org> <87edarf50m.fsf@yahoo.com> <87a5lff2h1.fsf@yahoo.com> <87jzkgaumg.fsf@localhost> <86pltv77w2.fsf@gnu.org> <87a5kz2ze7.fsf@yahoo.com> <87seyotf2v.fsf@localhost> <86msow1bdb.fsf@gnu.org> <87pltsteiu.fsf@localhost> <86le4g19ya.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="35900"; mail-complaints-to="usenet@ciao.gmane.io" Cc: luangruo@yahoo.com, 70386@debbugs.gnu.org To: Eli Zaretskii Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat May 11 20:41:25 2024 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 1s5res-000984-GZ for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 11 May 2024 20:41:24 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1s5rea-000876-Bp; Sat, 11 May 2024 14:41:04 -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 1s5reY-00086h-Lg for bug-gnu-emacs@gnu.org; Sat, 11 May 2024 14:41:02 -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 1s5reY-0008Ce-Ah for bug-gnu-emacs@gnu.org; Sat, 11 May 2024 14:41:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1s5reX-0004sv-Nu for bug-gnu-emacs@gnu.org; Sat, 11 May 2024 14:41:01 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Ihor Radchenko Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 11 May 2024 18:41:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 70386 X-GNU-PR-Package: emacs Original-Received: via spool by 70386-submit@debbugs.gnu.org id=B70386.171545284818731 (code B ref 70386); Sat, 11 May 2024 18:41:01 +0000 Original-Received: (at 70386) by debbugs.gnu.org; 11 May 2024 18:40:48 +0000 Original-Received: from localhost ([127.0.0.1]:49920 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5reK-0004s3-Ad for submit@debbugs.gnu.org; Sat, 11 May 2024 14:40:48 -0400 Original-Received: from mout02.posteo.de ([185.67.36.66]:59811) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1s5reI-0004rx-2X for 70386@debbugs.gnu.org; Sat, 11 May 2024 14:40:46 -0400 Original-Received: from submission (posteo.de [185.67.36.169]) by mout02.posteo.de (Postfix) with ESMTPS id 96D74240101 for <70386@debbugs.gnu.org>; Sat, 11 May 2024 20:40:40 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=posteo.net; s=2017; t=1715452840; bh=E7oxM1LZPbSuki9IGljhKjrSGoaCbLoaUAM18yk2dHI=; h=From:To:Cc:Subject:Date:Message-ID:MIME-Version:Content-Type: From; b=UHeeM2+heZ5KFoHKd211dyo6EWehcy7frKR1IB4YvKq3rf7nOYPFBW5T/VDK1jUEe QJTDauoLce1lU54FGVstYHAVx7lud/+3oFjnAhLbNF6HcieX1Q8J4z+O8gMKyrg3Ht QFM13zWF2CoeX8k2jC/u19A7gr+c1Q/CL60Rcbm4zti0ptkims75Jnelr1DFp4uYoi /enpnwgnAaFkpWzy+3Tn2OeR/bUSB8ZMQC7Zipv4L0OxHp1gup+Ij5kuiaPkIKhA/w Vpv+FC45JKWXdLmfhDNUnu76Pb0QlmtNxDf+OC7KQp+iNvFzOgJV+gtmrErlYXxI0O VEYkfhqR85y0w== Original-Received: from customer (localhost [127.0.0.1]) by submission (posteo.de) with ESMTPSA id 4VcF1g5KFGz9rxD; Sat, 11 May 2024 20:40:39 +0200 (CEST) In-Reply-To: <86le4g19ya.fsf@gnu.org> 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:284885 Archived-At: Eli Zaretskii writes: > The result can legitimately depend on what is inside progn, because > what's there could affect point, and that in turn affects which line > recenter puts on the first window line, or even if it can do that. In my specific reproducer the point is not moved, AFAIK. > So in this general form, the expectation is not correct. Perhaps if > you made it less general and more specific to what the code inside > progn actually does, we could discuss this in a more useful manner. The code inside progn (1) invokes approximate smooth scrolling (2) forces the scrolling to move to the final location accurately. The reproducer is adopted from my custom function that makes recentering use smooth scrolling. The code started to act unpredictably from time to time with point ending outside window boundaries after one of recent-ish pulls from master. -- Ihor Radchenko // yantar92, Org mode contributor, Learn more about Org mode at . Support Org development at , or support my work at