mirror of
https://git.shylie.info/shylie/terml.git
synced 2024-11-24 17:01:05 +00:00
Merge pull request #1 from CPunch/main
linux: set console codepage to UTF8
This commit is contained in:
commit
a02ba55ac3
@ -242,7 +242,7 @@ void terml::setup_buffer()
|
|||||||
void terml::set_console_settings()
|
void terml::set_console_settings()
|
||||||
{
|
{
|
||||||
setvbuf(stdout, nullptr, _IOFBF, BUFSIZ * BUFSIZ);
|
setvbuf(stdout, nullptr, _IOFBF, BUFSIZ * BUFSIZ);
|
||||||
printf(ALT_BUF() HIDE_CURSOR());
|
printf(ALT_BUF() HIDE_CURSOR() SELECT_UTF8());
|
||||||
fflush(stdout);
|
fflush(stdout);
|
||||||
set_console_settings_impl();
|
set_console_settings_impl();
|
||||||
}
|
}
|
||||||
|
@ -16,6 +16,7 @@
|
|||||||
|
|
||||||
#define HIDE_CURSOR() CSI "?25l"
|
#define HIDE_CURSOR() CSI "?25l"
|
||||||
#define SHOW_CURSOR() CSI "?25h"
|
#define SHOW_CURSOR() CSI "?25h"
|
||||||
|
#define SELECT_UTF8() CSI "%G"
|
||||||
|
|
||||||
#define REPORT_CUSROR_POSITION() CSI "6n"
|
#define REPORT_CUSROR_POSITION() CSI "6n"
|
||||||
#define CURSOR_POSITION_FORMAT() "%*1s[%u;%u"
|
#define CURSOR_POSITION_FORMAT() "%*1s[%u;%u"
|
||||||
|
Loading…
Reference in New Issue
Block a user