feat(editor): add terminal to Editor struct

This commit is contained in:
Harsh Shandilya 2022-08-07 18:01:54 +05:30
parent d2bb3694f8
commit a9c540525d
No known key found for this signature in database
GPG Key ID: 366D7BBAD1031E80

View File

@ -1,10 +1,20 @@
use crate::terminal::Terminal;
use std::io::{self, stdout, Write};
use std::result::Result;
use termion::{event::Key, input::TermRead, raw::IntoRawMode};
#[derive(Default)]
pub struct Editor {
should_quit: bool,
terminal: Terminal,
}
impl Default for Editor {
fn default() -> Self {
Self {
should_quit: false,
terminal: Terminal::default().expect("Failed to initialize terminal"),
}
}
}
impl Editor {