From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Engster Newsgroups: gmane.emacs.devel Subject: Re: The unwarranted scrolling assumption Date: Mon, 21 Jun 2010 14:11:41 +0200 Message-ID: <87y6e8egaq.fsf@engster.org> References: <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> <87lja9fxuv.fsf@uwakimon.sk.tsukuba.ac.jp> <87vd9cd39o.fsf@uwakimon.sk.tsukuba.ac.jp> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1277122379 9215 80.91.229.12 (21 Jun 2010 12:12:59 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Mon, 21 Jun 2010 12:12:59 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Mon Jun 21 14:12:57 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 1OQfrG-0007Me-AS for ged-emacs-devel@m.gmane.org; Mon, 21 Jun 2010 14:12:53 +0200 Original-Received: from localhost ([127.0.0.1]:34302 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQfrC-0003rq-M2 for ged-emacs-devel@m.gmane.org; Mon, 21 Jun 2010 08:12:06 -0400 Original-Received: from [140.186.70.92] (port=52963 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OQfr5-0003qU-2m for emacs-devel@gnu.org; Mon, 21 Jun 2010 08:12:01 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OQfr0-0001Y1-1b for emacs-devel@gnu.org; Mon, 21 Jun 2010 08:11:55 -0400 Original-Received: from m61s02.vlinux.de ([83.151.21.164]:54860) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OQfqz-0001Wx-Rt for emacs-devel@gnu.org; Mon, 21 Jun 2010 08:11:54 -0400 Original-Received: from dslc-082-083-061-148.pools.arcor-ip.net ([82.83.61.148] helo=spaten) by m61s02.vlinux.de with esmtpsa (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.69) (envelope-from ) id 1OQfqt-0006qW-1U for emacs-devel@gnu.org; Mon, 21 Jun 2010 14:11:47 +0200 In-Reply-To: <87vd9cd39o.fsf@uwakimon.sk.tsukuba.ac.jp> (Stephen J. Turnbull's message of "Mon, 21 Jun 2010 20:38:27 +0900") User-Agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.2 (gnu/linux) Mail-Followup-To: emacs-devel@gnu.org X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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:126303 Archived-At: Stephen J. Turnbull writes: > But David's testing used HELLO, and HELLO triggers bidi, and bidi has > its own problems IIUC; certainly Eli produced a patch for it. There's > some evidence that they are different problems. Yes, I wasn't aware that some problems with HELLO were due to triggering bidi on Emacs 24. I actually also tested my recipe with Emacs 23.2, and I have recentering there, too, since my main problems pretty clearly come from Emacs' redisplay not keeping up with keyboard input while leaning on the key. This is supported by the fact that when I rebind to '(progn (next-line) (redisplay t))', the recentering practically disappears. As far as I understood from this thread, neither Eli's nor Lennart's patches will be able to fix this, since this is a result of the basic design of the display engine. Maybe it would be possible to deal with this better than the current recentering, but this is a separate issue and hence should be discussed elsewhere. -David