From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: "Lennart Borgman (gmail)" Newsgroups: gmane.emacs.devel,gmane.emacs.pretest.bugs Subject: Re: 23.0.50; Display bug with vline.el and viper Date: Wed, 23 Jan 2008 01:17:33 +0100 Message-ID: <4796879D.8080709@gmail.com> References: <4794745D.7060006@gmail.com> <47967B24.2010202@gmail.com> <47968E17.9050700@ig.com.br> <47968698.5020205@gmail.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-15; format=flowed Content-Transfer-Encoding: 7bit X-Trace: ger.gmane.org 1201047745 29443 80.91.229.12 (23 Jan 2008 00:22:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 23 Jan 2008 00:22:25 +0000 (UTC) Cc: emacs-pretest-bug@gnu.org, rms@gnu.org, Michael Kifer To: Vinicius Jose Latorre Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 23 01:22:44 2008 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 1JHTO7-0001gk-Kk for ged-emacs-devel@m.gmane.org; Wed, 23 Jan 2008 01:22:43 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JHTNh-0000de-RB for ged-emacs-devel@m.gmane.org; Tue, 22 Jan 2008 19:22:17 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1JHTNe-0000dS-OO for emacs-devel@gnu.org; Tue, 22 Jan 2008 19:22:14 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1JHTNZ-0000cm-A9 for emacs-devel@gnu.org; Tue, 22 Jan 2008 19:22:13 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1JHTNZ-0000cj-3s for emacs-devel@gnu.org; Tue, 22 Jan 2008 19:22:09 -0500 Original-Received: from fencepost.gnu.org ([140.186.70.10]) by monty-python.gnu.org with esmtp (Exim 4.60) (envelope-from ) id 1JHTNY-0005li-Vv for emacs-devel@gnu.org; Tue, 22 Jan 2008 19:22:09 -0500 Original-Received: from mx10.gnu.org ([199.232.76.166]) by fencepost.gnu.org with esmtp (Exim 4.67) (envelope-from ) id 1JHTNY-0006VD-EB for emacs-pretest-bug@gnu.org; Tue, 22 Jan 2008 19:22:08 -0500 Original-Received: from Debian-exim by monty-python.gnu.org with spam-scanned (Exim 4.60) (envelope-from ) id 1JHTJM-00050f-FO for emacs-pretest-bug@gnu.org; Tue, 22 Jan 2008 19:17:51 -0500 Original-Received: from ch-smtp02.sth.basefarm.net ([80.76.149.213]) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1JHTJL-00050P-RR; Tue, 22 Jan 2008 19:17:48 -0500 Original-Received: from c83-254-148-228.bredband.comhem.se ([83.254.148.228]:64219 helo=[127.0.0.1]) by ch-smtp02.sth.basefarm.net with esmtp (Exim 4.68) (envelope-from ) id 1JHTJK-0007MI-6X; Wed, 23 Jan 2008 01:17:46 +0100 User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.9) Gecko/20071031 Thunderbird/2.0.0.9 Mnenhy/0.7.5.666 In-Reply-To: <47968698.5020205@gmail.com> X-Antivirus: avast! (VPS 080122-1, 2008-01-22), Outbound message X-Antivirus-Status: Clean X-Originating-IP: 83.254.148.228 X-Scan-Result: No virus found in message 1JHTJK-0007MI-6X. X-Scan-Signature: ch-smtp02.sth.basefarm.net 1JHTJK-0007MI-6X 8be1595bd401c445fc5eb3f6caf576f9 X-detected-kernel: by monty-python.gnu.org: Linux 2.6? (barebone, rare!) X-detected-kernel: by monty-python.gnu.org: 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:87340 gmane.emacs.pretest.bugs:20725 Archived-At: Lennart Borgman (gmail) wrote: > Vinicius Jose Latorre wrote: >> >>>> Could it be a bug in vline mode? What does vline mode do, anyway? >>> >>> Drew answered what it does. >>> >>> I do not think it is a bug in vline. The code that updates the >>> display in vline-show is in a save-excursion form so point should be >>> restored. >> >> I had a similar problem in highline package. >> >> Try to insert: >> >> (redisplay t) >> >> At the end of vline-show function. > > It did not cure the problem, but changed the behaviour a bit (when I > added it at the beginning of the function, after vline-clear has been > run). I think this might be a redisplay problem. > > I tried to narrow it down a bit more. It happens when there is something > like this > > a line that wraps > empty line > non-empty line > > Try this with > > - screen height 3 > - viper-mode on > - vline-mode on > - point in column 1 Eh, forgot to say that cursor should be on the non-empty line and that this line should be at the bottom of the screen. The strange cursor move happens when down arrow is pressed. Then suddenly point jumps to the empty line and no scrolling occurs. There is no error signaled (on the lisp level). > > Just press the up and down keys repeatedly. (Turn on viper-mode with > viper-mode and turn it off with viper-go-away.) > > It looks very weird that viper-mode is involved. There are viper > functions in pre/post-command-hook, but AFAICS they does nothing here. > (Am I missing something, Michael?) > > Is there no one else that can reproduce this? Is it perhaps a w32 only > problem? > > > _______________________________________________ > Emacs-devel mailing list > Emacs-devel@gnu.org > http://lists.gnu.org/mailman/listinfo/emacs-devel >