From 7b5d56dd92893a1b4dcd96e515531a4755be2192 Mon Sep 17 00:00:00 2001 From: alice pellerin Date: Sat, 2 May 2026 01:32:28 -0500 Subject: [PATCH] update unsaved changes alert --- src/app/actions.rs | 2 +- src/buffer/widget/status_line.rs | 22 ++++++++++------------ 2 files changed, 11 insertions(+), 13 deletions(-) diff --git a/src/app/actions.rs b/src/app/actions.rs index ea2adeb..eda5691 100644 --- a/src/app/actions.rs +++ b/src/app/actions.rs @@ -8,7 +8,7 @@ impl App { self.quit(); } else { self.buffers[self.current_buffer_index].alert_message = Span::from( - "there are unsaved changes, use Q to override" + "unsaved changes, use w to save or Q to override" ).red(); } } diff --git a/src/buffer/widget/status_line.rs b/src/buffer/widget/status_line.rs index 6143035..09f2803 100644 --- a/src/buffer/widget/status_line.rs +++ b/src/buffer/widget/status_line.rs @@ -1,18 +1,16 @@ use crate::{buffer::{Buffer, Mode}, utilities::CustomGreys}; -use ratatui::{style::{Color, Stylize}, text::{Line, Span, Text}}; +use ratatui::{style::{Color, Stylize}, text::{Line, Span}}; impl Buffer { - pub fn render_status_line(&self) -> Text<'_> { - Text::from( - Line::from_iter([ - self.render_mode(), - " ".into(), - self.render_file_name(), - self.modified_indicator(), - " ".into(), - self.alert_message.clone() - ]) - ) + pub fn render_status_line(&self) -> Line<'_> { + Line::from_iter([ + self.render_mode(), + " ".into(), + self.render_file_name(), + self.modified_indicator(), + " ".into(), + self.alert_message.clone() + ]) .bg(Color::ui_grey()) }