emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Redisplay bug in latest CVS [FIXED]


From: Kim F. Storm
Subject: Re: Redisplay bug in latest CVS [FIXED]
Date: 23 May 2002 23:57:35 +0200
User-agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.2.50

"Kim F. Storm" <address@hidden> writes:

> This is with latest CVS emacs on GNU/Linux 2.4 (redhat 7.2)
> with Xfree 4.(something) running under X:
> 
> Save this file in x.c:
> 
> -------------------------------------------------
> f()
> {
>   switch (a)
>     {
>     case 1:
>               break;
>     case 1:
>               break;
>     }
> }
> ------------------------------------------------
> 
> [Notice that the "break;" lines are indented by two TABs].
> 
> Start emacs -q and do C-x C-f x.c RET
> 
> Now move the cursor _below_ the space in "case 1:", ie.
> 
>     case 1:
>       X             break;
> here....^
> 
> Hit TAB.
> 
> The screen now looks like (cursor is on the `b'):
> 
>     case 1:
>       br ak;
> ?.......^
> 
> Doing C-l brings back the missing `e'.
> 


I have committed a fix for this problem (to xterm.c).

I suspect that the fix should be merged to w32term.c and
macterm.c, but I haven't got any indications of whether
the problem exists on those platforms.

-- 
Kim F. Storm <address@hidden> http://www.cua.dk




reply via email to

[Prev in Thread] Current Thread [Next in Thread]