From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#24179: 25.1; scroll-conservatively over SCROLL_LIMIT may put point in the wrong place Date: Sat, 13 Aug 2016 09:52:10 +0300 Message-ID: <83fuq9duud.fsf@gnu.org> References: <87y448s2k8.fsf@gmail.com> <83vazchtm2.fsf@gnu.org> <8737mfyfxy.fsf@gmail.com> <83shufi8er.fsf@gnu.org> <87r39zkyli.fsf@gmail.com> <83fuqfi4e9.fsf@gnu.org> <87invbkwfe.fsf@gmail.com> <83inv7fiq5.fsf@gnu.org> <87fuqb3q3s.fsf@gmail.com> <83k2fmdqc0.fsf@gnu.org> <87h9apzlxs.fsf@gmail.com> Reply-To: Eli Zaretskii NNTP-Posting-Host: blaine.gmane.org X-Trace: blaine.gmane.org 1471071200 32421 195.159.176.226 (13 Aug 2016 06:53:20 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sat, 13 Aug 2016 06:53:20 +0000 (UTC) Cc: 24179@debbugs.gnu.org To: Alex Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sat Aug 13 08:53:17 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bYSol-0008AM-K4 for geb-bug-gnu-emacs@m.gmane.org; Sat, 13 Aug 2016 08:53:15 +0200 Original-Received: from localhost ([::1]:56092 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bYSoi-0000A2-FI for geb-bug-gnu-emacs@m.gmane.org; Sat, 13 Aug 2016 02:53:12 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:36502) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bYSoc-00009Y-SS for bug-gnu-emacs@gnu.org; Sat, 13 Aug 2016 02:53:07 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bYSoY-00076n-PS for bug-gnu-emacs@gnu.org; Sat, 13 Aug 2016 02:53:05 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:57946) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bYSoY-00076j-Ly for bug-gnu-emacs@gnu.org; Sat, 13 Aug 2016 02:53:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bYSoY-0006oA-He for bug-gnu-emacs@gnu.org; Sat, 13 Aug 2016 02:53:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 13 Aug 2016 06:53:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24179 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: fixed Original-Received: via spool by 24179-submit@debbugs.gnu.org id=B24179.147107114926129 (code B ref 24179); Sat, 13 Aug 2016 06:53:02 +0000 Original-Received: (at 24179) by debbugs.gnu.org; 13 Aug 2016 06:52:29 +0000 Original-Received: from localhost ([127.0.0.1]:55658 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bYSo1-0006nN-5l for submit@debbugs.gnu.org; Sat, 13 Aug 2016 02:52:29 -0400 Original-Received: from eggs.gnu.org ([208.118.235.92]:45475) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bYSny-0006nA-5h for 24179@debbugs.gnu.org; Sat, 13 Aug 2016 02:52:27 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bYSnp-000754-V7 for 24179@debbugs.gnu.org; Sat, 13 Aug 2016 02:52:21 -0400 Original-Received: from fencepost.gnu.org ([2001:4830:134:3::e]:58897) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bYSnp-00074J-Rg; Sat, 13 Aug 2016 02:52:17 -0400 Original-Received: from 84.94.185.246.cable.012.net.il ([84.94.185.246]:4394 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128) (Exim 4.82) (envelope-from ) id 1bYSno-0006JT-2e; Sat, 13 Aug 2016 02:52:16 -0400 In-reply-to: <87h9apzlxs.fsf@gmail.com> (message from Alex on Fri, 12 Aug 2016 16:01:19 -0600) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:122149 Archived-At: > From: Alex > Cc: 24179@debbugs.gnu.org > Date: Fri, 12 Aug 2016 16:01:19 -0600 > > Eli Zaretskii writes: > > > I don't see any perceptible delay here, but maybe I missed something. > > Do some "M-g c" work faster than others? Or some other motion > > commands are faster than "M-g c 1350 RET"? If so, can you give a > > recipe for a "fast" and a "slow" command? > > Using the recipe function above, try M-g c 1737. That temporarily leaves > the point at the top before going to the correct position. M-g c 1700 > does not do this. Yes, I see that, thanks. I will think if something can be done in that case. > Is it necessary to be in this wrong position for a redisplay cycle? I'm not sure I understand the question. Redisplay cycles happen in Emacs all the time when Emacs is idle, but usually they quickly determine that nothing has to be done, so you don't see them happening. In this case, Emacs sees that point is not inside the window, so it attempts to correct that.