aboutsummaryrefslogtreecommitdiffstats
path: root/src/main.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.rs')
-rw-r--r--src/main.rs6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main.rs b/src/main.rs
index 63ae538..79bff16 100644
--- a/src/main.rs
+++ b/src/main.rs
@@ -3,6 +3,7 @@ mod term;
use rope::Rope;
use std::ffi::{OsStr, OsString};
+use std::io::Write;
use std::path::Path;
fn edit(file: &OsStr) -> Result<(), String> {
@@ -21,8 +22,9 @@ fn edit(file: &OsStr) -> Result<(), String> {
}
};
let mut stdout = std::io::stdout();
- if let Err(err) = r.print_lines(&mut stdout, 0, usize::from(size.ws_row)) {
- return Err(format!("write: {}", err));
+ for i in 0..usize::from(size.ws_row) {
+ let _ = r.print_line(&mut stdout, i);
+ let _ = stdout.write(b"\r\n");
}
return Ok(());
}