aboutsummaryrefslogtreecommitdiff
path: root/helix-term/src/editor.rs
diff options
context:
space:
mode:
Diffstat (limited to 'helix-term/src/editor.rs')
-rw-r--r--helix-term/src/editor.rs7
1 files changed, 6 insertions, 1 deletions
diff --git a/helix-term/src/editor.rs b/helix-term/src/editor.rs
index 1007dc36..3df84d6e 100644
--- a/helix-term/src/editor.rs
+++ b/helix-term/src/editor.rs
@@ -2,7 +2,8 @@ use crossterm::{
cursor,
cursor::position,
event::{self, read, Event, EventStream, KeyCode, KeyEvent},
- execute, queue, style,
+ execute, queue,
+ style::Print,
terminal::{self, disable_raw_mode, enable_raw_mode},
};
use futures::{future::FutureExt, select, StreamExt};
@@ -39,6 +40,10 @@ impl Editor {
fn render(&self) {
// TODO:
+ match &self.state {
+ Some(s) => execute!(stdout(), cursor::MoveTo(0, 0), Print(s.file())).unwrap(),
+ None => (),
+ }
}
pub async fn print_events(&mut self) {