[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
signature.asc
Description: Digital signature