diff options
| author | mo8it <mo8it@proton.me> | 2024-08-26 00:24:39 +0200 |
|---|---|---|
| committer | mo8it <mo8it@proton.me> | 2024-08-26 00:24:39 +0200 |
| commit | 833e6e0c92c1d24948ffc086e4d1c69e90dd04c2 (patch) | |
| tree | 1155e09a4bec2316842fc4273756482a8b098895 /src/watch | |
| parent | 159273e53291cd72d27795cd2cfe0820587e3009 (diff) | |
Newline after resetting attributes
Diffstat (limited to 'src/watch')
| -rw-r--r-- | src/watch/state.rs | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/watch/state.rs b/src/watch/state.rs index 47af919..1c2e2a9 100644 --- a/src/watch/state.rs +++ b/src/watch/state.rs @@ -149,8 +149,9 @@ impl<'a> WatchState<'a> { Attributes::from(Attribute::Bold).with(Attribute::Underlined), ))? .queue(SetForegroundColor(Color::Cyan))?; - stdout.write_all(b"Hint\n")?; + stdout.write_all(b"Hint")?; stdout.queue(ResetColor)?; + stdout.write_all(b"\n")?; stdout.write_all(self.app_state.current_exercise().hint.as_bytes())?; stdout.write_all(b"\n\n")?; @@ -160,16 +161,17 @@ impl<'a> WatchState<'a> { stdout .queue(SetAttribute(Attribute::Bold))? .queue(SetForegroundColor(Color::Green))?; - stdout.write_all("Exercise done ✓\n".as_bytes())?; + stdout.write_all("Exercise done ✓".as_bytes())?; stdout.queue(ResetColor)?; + stdout.write_all(b"\n")?; if let DoneStatus::DoneWithSolution(solution_path) = &self.done_status { solution_link_line(stdout, solution_path)?; } - writeln!( - stdout, - "When done experimenting, enter `n` to move on to the next exercise 🦀\n", + stdout.write_all( + "When done experimenting, enter `n` to move on to the next exercise 🦀\n\n" + .as_bytes(), )?; } |
