Frequently Asked Questions
Why is Jinxed called Jinxed?
Jinxed was written to support blessed on Windows. We originally wanted to call it Cursed, to continue the theme, but the name was taken. Jinxed is a synonym for cursed.
Can you add support for a terminal?
A select few terminals from the terminfo(5) database were included to reduce packaging
size. Many historic and unlikely terminal types, like avatar, were excluded.
If we are missing support for a terminal, please let us know its unique TERM name
and whether it is in the terminfo(5) database, or provide an equivalent reference. To submit,
create an issue
or pull request.
We can also provide stubs for terminal capabilities, like what was done with the (now legacy) win32 console. Not all terminals can be supported, there a few requirements:
The terminal must be detectable programmatically
We need to be able to identify the terminal in some reasonable way and differentiate it from other terminals. This could be through environment variables (e.g.
TERM), theplatformmodule,TTYPEtelnet negotiation, or some other method.Virtual terminal codes must be supported and documented
While not all codes need to be supported, a majority of them should be
Terminal dimensions must be detectable
The height and width of the terminal must be available to the running process.
The terminal should support modes similar to cbreak and raw