bug-ncurses
[Top][All Lists]
Advanced

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

Re: Terminfo fixes from neovim work


From: Thomas Dickey
Subject: Re: Terminfo fixes from neovim work
Date: Mon, 29 May 2017 19:04:20 -0400
User-agent: Mutt/1.5.21 (2010-09-15)

On Mon, May 29, 2017 at 07:33:29PM +0100, Jonathan de Boyne Pollard wrote:
> This neovim work https://github.com/neovim/neovim/pull/6673  led me to do some
> further work on neovim.  neovim, if you are not familiar with it, attempts to 
> do
> what it does in the "modern" way, from putting its per-user configuration 
> files
> in $XDG_CONFIG_HOME/nvim to using terminfo and only terminfo.  As part of
> working on its textual user interface layer, I have constructed a list of
> terminfo modifications that you might like to consider:

thanks for the report (will pick through and add to-do's ...)
 
> * genuine Xterm (i.e. not something that lies about being xterm) supports
> DECSTBM, DECSLRM, and DECLRMM.  But xterm-new et al. terminal types in 
> terminfo
> do not define any of set_bottom_margin_parm, set_top_margin_parm,
> set_left_margin_parm, set_right_margin_parm, set_lr_margin, or set_tb_margin. 
>  

I discussed those recently, as a possible extension (there're no
existing examples using those entries).

> * The interix terminal type is missing a carriage_return entry.  Yes, it is CR
> on Interix.  (-:
...

> On the subject of Interix, please note that there are several other problems
> with the Interix entry http://jdebp.eu./FGA/interix-terminal-type.html , which
> have bothered me, an Interix user, for a while now.  (-:

I see (when I find things like the cub/cuf, I end up adding checks to tic...).
There's about 8500 lines of diagnostics now, to study.

But making interix use CSI is simple enough.

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

Attachment: signature.asc
Description: Digital signature


reply via email to

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