From b4ae9905e11240d6a4061c03d0e78ff0b3f44229 Mon Sep 17 00:00:00 2001 From: "B. Watson" Date: Thu, 11 Jul 2024 16:54:52 -0400 Subject: listbas: use correct ANSI codes to turn off reverse video and color separately; fixes broken string constant highlighting. --- listbas.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'listbas.c') diff --git a/listbas.c b/listbas.c index 000cc95..beacdf0 100644 --- a/listbas.c +++ b/listbas.c @@ -104,7 +104,8 @@ void color_on(unsigned char c) { } void color_off(void) { - fputs("\x1b[0m", outfh); + /* fputs("\x1b[0m", outfh); */ /* NO: clears inverse, too! */ + fputs("\x1b[39;49m", outfh); } void print_number(unsigned int pos) { @@ -156,7 +157,8 @@ void start_inv(unsigned char c) { void end_inv(unsigned char c) { if(utf8) { - fputs("\x1b[0m", outfh); + /* fputs("\x1b[0m", outfh); */ /* NO: turns off color, too. */ + fputs("\x1b[27m", outfh); inv = 0; } else if(magazine) { if(affects_inv(c)) { -- cgit v1.2.3