Some terminal emulator authors (VTE, xterm, tmux, mintty, libvterm, iTerm2, and others) are discussing building a new mechanism for reporting capabilities. For context:
https://github.com/mintty/mintty/issues/881My goal is to collect desires from developers of popular applications. What capabilities do you wish you could discover about terminals that you don't already get from terminfo?
For example, being able to detect 24-bit color support, available cursor styles, bracketed paste support, and mouse reporting modes are the kinds of capabilities that would be included. They would likely be exposed through a combination of a new environment variable and a to-be-determined control sequence that reports them.
The results of this survey are being collected here:
https://docs.google.com/spreadsheets/d/1H4OK8z98ptySnAPjlej56lrL6b0S1j6okwp7KLRTDBQ/edit#gid=0If you prefer not to use Google Docs, I have a PDF of its current contents here:
https://iterm2.com/misc/TerminalFeaturesCandidates1.pdfThanks in advance for your time, and apologies if this is the wrong forum for this query—please redirect me if so!
-George