bug-ncurses
[Top][All Lists]
Advanced

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

Re: terminfo entry for wezterm doesn't match upstream


From: Thayne McCombs
Subject: Re: terminfo entry for wezterm doesn't match upstream
Date: Fri, 26 Jul 2024 02:35:05 -0600
User-agent: Mozilla Thunderbird

$ infocmp -d -A /usr/share/terminfo -B ~/.terminfo wezterm
comparing wezterm to wezterm.
    comparing booleans.
        hs: F:T.
        km: F:T.
        xenl: F:T.
    comparing numbers.
        pairs: 65536, 32767.
    comparing strings.
        cvvis: NULL, '\E[?12;25h'.
        dsl: NULL, '\E]2;\E\\'.
        fsl: NULL, '\E\\'.
        ka1: '\EOw', NULL.
        ka3: '\EOy', NULL.
        kb2: '\EOu', '\EOE'.
        kbeg: '\EOE', NULL.
        kc1: '\EOq', NULL.
        kc3: '\EOs', NULL.
        mgc: '\E[?69l', NULL.
        nel: '\EE', NULL.
        rmkx: '\E[?1l', '\E[?1l\E>'.
        rmm: NULL, '\E[?1034l'.
        smglp: '\E[?69h\E[%i%p1%ds', NULL.
        smglr: '\E[?69h\E[%i%p1%d;%p2%ds', NULL.
        smgrp: '\E[?69h\E[%i;%p1%ds', NULL.
        smkx: '\E[?1h', '\E[?1h\E='.
        smm: NULL, '\E[?1034h'.
        tsl: NULL, '\E]0;'..


I'm not sure about the significance of the other fields that differ, but by doing a bisect on the diffs, I discovered that the difference that causes the scrolling bug with neovim windows is caused by the `smglp` and `smgrp`.

So I suspect it should include `smglp@, smgrp@`?

It also looks like the upstream wezterm.terminfo uses several "user defined" capabilities. I'm not sure what ncurses policy is on using those, or what, if anything, consumes those.




reply via email to

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