mirror of
https://github.com/VARCem/PDCurses.git
synced 2026-07-08 18:16:15 +00:00
Windows Terminal supports italic and underlining, via escape codes.
This commit is contained in:
@@ -32,7 +32,7 @@ static short ansitocurs[16] =
|
||||
|
||||
short pdc_curstoreal[16], pdc_curstoansi[16];
|
||||
short pdc_oldf, pdc_oldb, pdc_oldu;
|
||||
bool pdc_conemu, pdc_ansi;
|
||||
bool pdc_conemu, pdc_wt, pdc_ansi;
|
||||
|
||||
enum { PDC_RESTORE_NONE, PDC_RESTORE_BUFFER };
|
||||
|
||||
@@ -401,9 +401,10 @@ int PDC_scr_open(void)
|
||||
|
||||
is_nt = !(GetVersion() & 0x80000000);
|
||||
|
||||
pdc_wt = !!getenv("WT_SESSION");
|
||||
str = getenv("ConEmuANSI");
|
||||
pdc_conemu = !!str;
|
||||
pdc_ansi = pdc_conemu ? !strcmp(str, "ON") : FALSE;
|
||||
pdc_ansi = pdc_wt ? TRUE : pdc_conemu ? !strcmp(str, "ON") : FALSE;
|
||||
|
||||
GetConsoleScreenBufferInfo(pdc_con_out, &csbi);
|
||||
GetConsoleScreenBufferInfo(pdc_con_out, &orig_scr);
|
||||
|
||||
@@ -22,6 +22,6 @@ extern DWORD pdc_quick_edit;
|
||||
extern DWORD pdc_last_blink;
|
||||
extern short pdc_curstoreal[16], pdc_curstoansi[16];
|
||||
extern short pdc_oldf, pdc_oldb, pdc_oldu;
|
||||
extern bool pdc_conemu, pdc_ansi;
|
||||
extern bool pdc_conemu, pdc_wt, pdc_ansi;
|
||||
|
||||
extern void PDC_blink_text(void);
|
||||
|
||||
Reference in New Issue
Block a user