Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // footer.rs
- extern crate termion;
- use crate::DisplayableFile;
- use termion::color;
- impl DisplayableFile {
- pub fn update_footer(&mut self, show_mode: String) {
- self.footer = format!(
- "{:#?} | {} | {},{} | v0.1 - Early Alpha|| {show_mode}",
- self.mode,
- self.file_name,
- self.cursor_pos.x+1,
- self.cursor_pos.y+1
- );
- if !self.saved && !self.footer.contains("(Unsaved)") {
- self.footer = format!("{} (Unsaved)", self.footer);
- }
- self.footer = format!("{}{} Err: {}", self.footer, color::Bg(color::Red), self.error);
- self.footer = format!("{}{} Cmd: {}", self.footer, color::Bg(color::Blue), self.command)
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment