[Top][All Lists]
[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