diff --git a/userspace/lib/libterm/src/lib.rs b/userspace/lib/libterm/src/lib.rs index 2e15bfdf..4049a2bf 100644 --- a/userspace/lib/libterm/src/lib.rs +++ b/userspace/lib/libterm/src/lib.rs @@ -85,7 +85,7 @@ impl RawTerminal for Stdout { } fn raw_clear_line(&mut self, what: u32) -> io::Result<()> { - write!(self, "\x1B[{}K", what) + write!(self, "\x1B[{what}K") } fn raw_report_cursor_position(&mut self) -> io::Result<()> { @@ -97,20 +97,9 @@ impl RawTerminal for Stdout { } fn raw_set_cursor_style(&mut self, style: CursorStyle) -> io::Result<()> { - // TODO term does not support spaces in ctl-seqs - #[cfg(not(target_os = "yggdrasil"))] - { - match style { - CursorStyle::Default => self.write_all(b"\x1B[0 q")?, - CursorStyle::Line => self.write_all(b"\x1B[6 q")?, - } - } - #[cfg(target_os = "yggdrasil")] - { - match style { - CursorStyle::Default => self.write_all(b"\x1B[0q")?, - CursorStyle::Line => self.write_all(b"\x1B[6q")?, - } + match style { + CursorStyle::Default => self.write_all(b"\x1B[0 q")?, + CursorStyle::Line => self.write_all(b"\x1B[6 q")?, } Ok(()) }