From 2e6d836dd189f248b4d160a6f7425d3c68c4dc1b Mon Sep 17 00:00:00 2001 From: Jonathan Turner Date: Wed, 20 Jan 2021 07:23:37 +1300 Subject: [PATCH] Flush out! lines, helps autoview (#2952) --- crates/nu-protocol/src/macros.rs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/crates/nu-protocol/src/macros.rs b/crates/nu-protocol/src/macros.rs index 4b7eb81a6..52f26328b 100644 --- a/crates/nu-protocol/src/macros.rs +++ b/crates/nu-protocol/src/macros.rs @@ -4,7 +4,11 @@ /// and stray printlns left by accident #[macro_export] macro_rules! out { - ($($tokens:tt)*) => { print!($($tokens)*) } + ($($tokens:tt)*) => { + use std::io::Write; + print!($($tokens)*); + let _ = std::io::stdout().flush(); + } } /// Outputs to standard out with a newline added