From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Joe Wells Newsgroups: gmane.emacs.devel Subject: Re: Emacs 22.1 does not redisplay while holding down Prior key (scroll-down) Date: Tue, 11 Sep 2007 03:08:04 +0100 Message-ID: <86sl5mned7.fsf@macs.hw.ac.uk> References: <86fy1mrjb3.fsf@macs.hw.ac.uk> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: sea.gmane.org 1189477962 2646 80.91.229.12 (11 Sep 2007 02:32:42 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 11 Sep 2007 02:32:42 +0000 (UTC) Cc: rms@gnu.org, emacs-devel@gnu.org To: Stefan Monnier Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Tue Sep 11 12:32:29 2007 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.50) id 1IV2fA-00019n-Oe for ged-emacs-devel@m.gmane.org; Tue, 11 Sep 2007 12:08:09 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IUvAn-0003iC-Qc for ged-emacs-devel@m.gmane.org; Mon, 10 Sep 2007 22:08:17 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1IUvAk-0003hx-Ii for emacs-devel@gnu.org; Mon, 10 Sep 2007 22:08:14 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1IUvAk-0003hl-4W for emacs-devel@gnu.org; Mon, 10 Sep 2007 22:08:14 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1IUvAj-0003hi-Up for emacs-devel@gnu.org; Mon, 10 Sep 2007 22:08:13 -0400 Original-Received: from izanami.macs.hw.ac.uk ([137.195.13.6]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1IUvAe-0001eL-Si; Mon, 10 Sep 2007 22:08:09 -0400 Original-Received: from lxultra1.macs.hw.ac.uk ([137.195.27.173]:33090 helo=127.0.0.1) by izanami.macs.hw.ac.uk with smtp (Exim 4.51) id 1IUvAb-0004SP-2U; Tue, 11 Sep 2007 03:08:05 +0100 Original-Received: (nullmailer pid 10775 invoked by uid 1001); Tue, 11 Sep 2007 02:08:04 -0000 In-Reply-To: (Stefan Monnier's message of "Mon\, 10 Sep 2007 21\:04\:56 -0400") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.1 (gnu/linux) X-Detected-Kernel: Linux 2.6, seldom 2.4 (older, 4) 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:78551 Archived-At: Stefan Monnier writes: >> When holding down the Prior key (usually labeled =E2=80=9CPage Up=E2=80= =9D) which >> is bound to scroll-down to scroll toward the start of the buffer, >> no redisplay occurs until the beginning of the buffer is reached. > > Is it the case everywhere? E.g, also in fundamental-mode buffers? Yes, the problem occurs in fundamental mode in a fresh =E2=80=9Cemacs -Q=E2= =80=9D. I just did some more testing, and the problem shows up for buffers with very long lines. It doesn't seem to happen for buffers with lines less than 80 characters long. To reproduce the bug, run these shell commands: wget http://codevortex.com/lovecraft/c_d_ward.htm emacs -Q c_d_ward.htm Then in the Emacs frame, type M-x fundamental-mode RET M->. Then press and hold the Prior key. Usually when I do this there is no redisplay until the beginning of the buffer is reached. Sometimes there are one or even two redisplays. In contrast, when using the Next key to go forward starting from the beginning of the buffer, there are lots of redisplays. I wonder why scrolling backward would have the problem while scrolling forward does not. In Emacs 21.4 both directions of scrolling got good redisplays. By the way, for comparison, I don't see the problem on a plain text variant of the c_d_ward.htm file with all lines less than 80 characters long. --=20 Joe