Subject: Bug#800562: ncurses-term: screen terminfo is missing 'erase_chars' capstring

From: Thomas Dickey <[email-masked]>
Date: Sat, 10 Oct 2015 14:29:09 -0400

On Wed, Sep 30, 2015 at 08:36:19PM -0400, Thomas Dickey wrote:
> On Wed, Sep 30, 2015 at 11:37:37PM +0100, Paul LeoNerd Evans wrote:
> > Package: ncurses-term
> > Version: 6.0+20150810-1
> > Severity: normal
> > Tags: upstream
> > 
> > The `screen` program has the ability to perform the 'erase_chars'
> > behaviour, using an ECMA-48-standard CSI X; for example:
> > 
> >   $ echo -e "ABCDEF\e[3G\e[2X"
> >   AB  EF
> > 
> > correctly erases the 2 chars in the middle when run via screen.
> 
> maybe/maybe not: there are a few descriptions where ECH is not used
> because the terminal's treatment of bce differs from that used in ncurses.

In a quick check, vttest screen 11.6.5 shows the problem I mentioned.
	Test BCE-style clear line/display (ECH, Indexing)

-- 
Thomas E. Dickey <[email-masked]>
http://invisible-island.net
ftp://invisible-island.net