From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David De La Harpe Golden Newsgroups: gmane.emacs.devel Subject: Re: The unwarranted scrolling assumption Date: Wed, 23 Jun 2010 22:11:47 +0100 Message-ID: <4C227893.8040308@harpegolden.net> References: <838w6cixma.fsf@gnu.org> <83y6ech1oo.fsf@gnu.org> <83ocf8gx7e.fsf@gnu.org> <83fx0jgxk7.fsf@gnu.org> <83eig3gspa.fsf@gnu.org> <83bpb7gp2g.fsf@gnu.org> <837hlvglvh.fsf@gnu.org> <834ogzglaj.fsf@gnu.org> <8339wjgg8w.fsf@gnu.org> <83y6eagb7g.fsf@gnu.org> <4C1D24E3.5080402@harpegolden.net> <83sk4ig1t7.fsf@gnu.org> <83mxuqg0tz.fsf@gnu.org> <4C1D427D.9000503@harpegolden.net> <83bpb5fu7c.fsf@gnu.org> <837hltf5vr.fsf@gnu.org> <4C1FE262.3000407@harpegolden.net> <83lja5ef8g.fsf@gnu.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: dough.gmane.org 1277328568 12347 80.91.229.12 (23 Jun 2010 21:29:28 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 23 Jun 2010 21:29:28 +0000 (UTC) Cc: emacs-devel@gnu.org To: Eli Zaretskii Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jun 23 23:29:26 2010 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ORXVX-0005LX-CR for ged-emacs-devel@m.gmane.org; Wed, 23 Jun 2010 23:29:19 +0200 Original-Received: from localhost ([127.0.0.1]:38742 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORXHf-0005WN-P0 for ged-emacs-devel@m.gmane.org; Wed, 23 Jun 2010 17:14:59 -0400 Original-Received: from [140.186.70.92] (port=42960 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1ORXEy-0004Ql-Sv for emacs-devel@gnu.org; Wed, 23 Jun 2010 17:12:15 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1ORXEg-0005rH-8I for emacs-devel@gnu.org; Wed, 23 Jun 2010 17:11:55 -0400 Original-Received: from harpegolden.net ([65.99.215.13]:37859) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1ORXEd-0005qc-RO; Wed, 23 Jun 2010 17:11:51 -0400 Original-Received: from [87.198.54.194] (87-198-54-194.ptr.magnet.ie [87.198.54.194]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "David De La Harpe Golden", Issuer "David De La Harpe Golden Personal CA rev 3" (verified OK)) by harpegolden.net (Postfix) with ESMTP id E64799C4A; Wed, 23 Jun 2010 22:11:48 +0100 (IST) User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.9) Gecko/20100515 Icedove/3.0.4 In-Reply-To: <83lja5ef8g.fsf@gnu.org> X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:126350 Archived-At: On 23/06/10 20:11, Eli Zaretskii wrote: > After looking at the code and experimenting a bit, I think there's no > other way to prevent recentering on slow machines except set > redisplay-dont-pause non-nil. [FWIW, my current machine, while not totally new, is a multicore opteron and not especially slow either] >> redisplay-dont-pause t (that's t): >> >> 11 times in 20 whole buffer scrollthroughs. > > This is due to some other problem. Do you really see Emacs > recentering the window with HELLO? What I see is that the current > line is not recentered, but scrolled all the way to the top of the > window. IOW, the cursor jumps to the first screen line, and then > moves down until it hits the end of the window. Could it be that you > see this, instead of recentering? Hmm. I am fallible, so yes its possible. Trying to _stop_ as soon as possible after the event occurs rather than scrolling through, I have now made that happen - managed to stop with with tigrigna at first screen line and the point nearby, in the upper half of the window. Which couldn't happen with recenter. But I've also stopped with Lao ending up at the top of the screen soon after hitting Slovenian or so at the bottom, and Oriya at the top soon after hitting Tigrigna or so, with the point in the lower half of the window. So that could be two seperate problems. Or I'm just mistaken about the second, unlucky blinks and saccades. Either way, I'm on the way to a headache now. Both do seem to be correlated with areas of HELLO with some of the more complicated looking scripts, though.