oxidecomputer/helios

Add kitty's terminfo file to Helios

sunshowers opened this issue · 3 comments

Kitty comes with a terminfo file, which is a bit of a pain to install on illumos. It would be cool if it were packaged up and available as part of the Helios distribution (and maybe other illumos distros?) by default.

The terminfo file can be obtained by downloading e.g. https://github.com/kovidgoyal/kitty/releases/download/v0.27.1/kitty-0.27.1.tar.xz, it's at terminfo/x/xterm-kitty.

@sunshowers Do people expect to be able to use the KovIdTTY name or only xterm-kitty?

[nevermind, I answered my own question!]

I will whack this into the ncurses terminfo directory (/usr/gnu/lib/terminfo, with files built by the ncurses tic) directly in Helios.

I have filed, and am putting out for review, an upstream illumos ticket for the native curses terminfo and also termcap (/usr/share/lib/terminfo, built with our native tic, and /usr/share/lib/termcap). The bug is: 15517 terminfo could know about xterm-kitty.

As part of our effort to make sure that everything that is product related is tagged, I'm currently opting to tag this unscheduled as I don't think this is impacting the product as it ships to customers (which doesn't mean it's unimportant). When you're back @sunshowers, please feel free to change this as appropriate.