Errors work better with sublime

This commit is contained in:
Krzosa Karol
2022-10-13 08:18:50 +02:00
parent ce6c2a33b5
commit f50e7b5250
4 changed files with 31 additions and 16 deletions

View File

@@ -266,6 +266,9 @@ int main(int argument_count, char **arguments){
return 0;
}
#if OS_UNIX
color_codes_enabled = true;
#endif
#if OS_WINDOWS
// Set output mode to handle virtual terminal sequences
HANDLE hOut = GetStdHandle(STD_OUTPUT_HANDLE);
@@ -273,7 +276,10 @@ int main(int argument_count, char **arguments){
DWORD dwMode = 0;
if (GetConsoleMode(hOut, &dwMode)) {
dwMode |= ENABLE_VIRTUAL_TERMINAL_PROCESSING;
if (!SetConsoleMode(hOut, dwMode)) {
if (SetConsoleMode(hOut, dwMode)) {
color_codes_enabled = true;
}
else{
log_info("Failed to enable colored terminal output C");
}
}
@@ -295,7 +301,6 @@ int main(int argument_count, char **arguments){
test_string_builder();
test_intern_table();
log_info("Test");
// emit_line_directives = false;
// emit_type_info = false;
For(args){