The next release of ncurses will ship a version of foot's terminfo. This was added by Dickey himself, without (as far as I know) anyone requesting it.
There are a couple of issues with it, described in detail in #670.
The major issue I have with it, is that it lacks a number of non-standard capabilities, that I don't want to drop. But that are very unlikely to be added to ncurses.
As such, I'd like to keep distributing our own terminfo. How do we do that, without conflicting with the ncurses provided version?
Best idea I have so far is we install our terminfo in a non-standard location (/usr/share/foot/terminfo? /usr/lib/foot/terminfo?), and append that path to TERMINFO_DIRS before we exec the client application.
The next release of ncurses will ship a version of foot's terminfo. This was added by Dickey himself, without (as far as I know) anyone requesting it.
There are a couple of issues with it, described in detail in https://codeberg.org/dnkl/foot/issues/670.
The major issue I have with it, is that it lacks a number of non-standard capabilities, that I don't want to drop. But that are _very_ unlikely to be added to ncurses.
As such, I'd like to keep distributing our own terminfo. How do we do that, without conflicting with the ncurses provided version?
Best idea I have so far is we install our terminfo in a non-standard location (`/usr/share/foot/terminfo`? `/usr/lib/foot/terminfo`?), and **append** that path to `TERMINFO_DIRS` before we exec the client application.