Terminfo: Difference between revisions
No edit summary |
No edit summary |
||
| Line 6: | Line 6: | ||
* Precise mechanisms of <tt>setaf</tt>/<tt>setbf</tt> and interactions with palette-indexed color | * Precise mechanisms of <tt>setaf</tt>/<tt>setbf</tt> and interactions with palette-indexed color | ||
* Whether ANSI 39 "Default foreground color" / ANSI 49 "Default background color" can be used distinctly (you just get <tt>op</tt>, often defined as <tt>op=\E[39;49m</tt>) | * Whether ANSI 39 "Default foreground color" / ANSI 49 "Default background color" can be used distinctly (you just get <tt>op</tt>, often defined as <tt>op=\E[39;49m</tt>). This might be addressed by the <tt>AX</tt> user capability. | ||
* Kitty's [https://github.com/kovidgoyal/kitty/issues/3185 weird replacement of RGB matching the default background color] and Alacritty's [https://github.com/alacritty/alacritty/pull/4196 recent opacity madness] | * Kitty's [https://github.com/kovidgoyal/kitty/issues/3185 weird replacement of RGB matching the default background color] and Alacritty's [https://github.com/alacritty/alacritty/pull/4196 recent opacity madness] | ||
* Ordering of x/y coordinates when retrieving cursor location (this might be u6?) | * Ordering of x/y coordinates when retrieving cursor location (this might be u6?) | ||
| Line 13: | Line 13: | ||
* A string which can match the terminal's reply to <tt>XTVERSION</tt>, to test whether we've got a terminfo database which doesn't correspond to the terminal we're actually using. | * A string which can match the terminal's reply to <tt>XTVERSION</tt>, to test whether we've got a terminfo database which doesn't correspond to the terminal we're actually using. | ||
* Individual enable/disable for each style. In particular, the ANSI <tt>CSI 22 m</tt> escape that disables bold/dim ought have a terminfo entry. | * Individual enable/disable for each style. In particular, the ANSI <tt>CSI 22 m</tt> escape that disables bold/dim ought have a terminfo entry. | ||
* <tt>XTPOPCOLORS</tt>/<tt>XTPUSHCOLORS</tt> | * <tt>XTPOPCOLORS</tt>/<tt>XTPUSHCOLORS</tt> | ||
* An abstraction over [https://github.com/hackerb9/lsix/issues/41 DECSDM] | * An abstraction over [https://github.com/hackerb9/lsix/issues/41 DECSDM] | ||
* Indications that the terminal draw various line- and box-drawing characters itself, rather than relying on the font. This might overlap somewhat with <tt>U8</tt>. | |||
==Community extensions== | ==Community extensions== | ||