bug-ncurses
[Top][All Lists]
Advanced

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

Re: terminfo el1 sequence semantics.


From: Thomas E. Dickey
Subject: Re: terminfo el1 sequence semantics.
Date: Sun, 27 Oct 2002 19:15:52 -0500 (EST)

On Sun, 27 Oct 2002, Sam Varshavchik wrote:

> I'm trying to track down the reason for some occasional screen garbage from
> an application that uses ncurses 5.2 and runs under gnome terminal 2.0.1
>
> The garbage is reproducible. What I've been able to determine is this:
>
> * gnome-terminal uses TERM=xterm

(rofl ;-)

> * the culprit is the following terminfo sequence:
>
>   clr_bol                       el1        cb        Clear to beginning
>                                                      of line
>
> * terminfo specifies '\E[1K' for 'el1'.
>
> * If I set el1 to \s\b\E[1K for xterm, the corruption I'm observing goes
>  away.
>
> Based on that, it appears to me that:
>
> * ncurses expects el1 to clear from the beginning of the line up to, and
>  including the current cursor column.

which happens to be consistent with vt100, etc.  (double-checked just now
by referring to my vt300 manual).

> * gnome terminal responds to \E[1K by clearing from the beginning of the
>  line up to, but not including, the current cursor column.  For example:
>
> $ echo -e 'aaaabc\b\E[1K'
>     c
>
> So, who's right?

It looks like a bug in gnome-terminal

-- 
T.E.Dickey <address@hidden>
http://invisible-island.net
ftp://invisible-island.net





reply via email to

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