Просмотр исходного кода

Explicitly enable vt processing on Windows

Chester Liu 4 лет назад
Родитель
Сommit
777cd7e815
1 измененных файлов с 5 добавлено и 0 удалено
  1. 5 0
      src/main.rs

+ 5 - 0
src/main.rs

@@ -50,6 +50,11 @@ fn main() {
 
     logger::configure(env::var_os(vars::EXA_DEBUG));
 
+    #[cfg(windows)]
+    if let Err(e) = ansi_term::enable_ansi_support() {
+        warn!("Failed to enable ANSI support: {}", e);
+    }
+
     let args: Vec<_> = env::args_os().skip(1).collect();
     match Options::parse(args.iter().map(|e| e.as_ref()), &LiveVars) {
         OptionsResult::Ok(options, mut input_paths) => {