vt: Support \e[90-97m (bright foreground colors).
These codes are supported by all major terminals, thus they occasionally see some use despite being redundant with \e[38;5;(x+8)m or (less exactly) \e[1;3(x)m. Signed-off-by: Adam Borowski <kilobyte@angband.pl> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
3e7ec4a0e6
commit
cc67dc28b3
|
@ -1415,6 +1415,10 @@ static void csi_m(struct vc_data *vc)
|
|||
(vc->vc_color & 0x0f);
|
||||
break;
|
||||
default:
|
||||
if (vc->vc_par[i] >= 90 && vc->vc_par[i] <= 97) {
|
||||
vc->vc_intensity = 2;
|
||||
vc->vc_par[i] -= 60;
|
||||
}
|
||||
if (vc->vc_par[i] >= 30 && vc->vc_par[i] <= 37)
|
||||
vc->vc_color = color_table[vc->vc_par[i] - 30]
|
||||
| (vc->vc_color & 0xf0);
|
||||
|
|
Loading…
Reference in New Issue