bug-ncurses
[Top][All Lists]
Advanced

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

Re: neovim crashes with ncurses-6.0-20170819


From: Thomas Dickey
Subject: Re: neovim crashes with ncurses-6.0-20170819
Date: Wed, 23 Aug 2017 16:06:13 -0400
User-agent: Mutt/1.5.21 (2010-09-15)

On Wed, Aug 23, 2017 at 03:58:39PM +0200, Leonardo Brondani Schenkel wrote:
> On 2017-08-20 03:04, Thomas Dickey wrote:
> >20170819
> >     + update "iterm" entry -TD
> >     + add "iterm2" entry (report by Leonardo Brondani Schenkel) -TD

as part of that, I factored out a building block

        ecma+italics|ECMA-48 strikeout/crossed-out,
                ritm=\E[23m, sitm=\E[3m,

which is used in the various entries to which it should apply.

        # tmux is compatible with screen, but has support for italics, and some 
of the
        # xterm cursor bits.
        tmux|tmux terminal multiplexer,
                rmso=\E[27m, smso=\E[7m, use=ecma+italics,
                use=ecma+strikeout, use=xterm+edit, use=xterm+pcfkeys,
                use=xterm+sl, use=xterm+tmux, use=screen,

Offhand, that should work with "any" ncurses.

> I know this is a bug in the unibilium library and has nothing to do
> with ncurses. I'm posting here just to make the members of this list
> aware. I'm going to file a bug against unibilium.
> 
> I have bisected the ncurses sources and I have confirmed that the
> change to the terminal definition that upset unibilium was
> introduced in terminfo 1.607/20170819. I can reproduce the NeoVim
> crash in Ubuntu and macOS.
> 
> // Leonardo.

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

Attachment: signature.asc
Description: Digital signature


reply via email to

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