fixed PS1 and PSR variables being unresponsibe to changes inbetween prompt redraws

This commit is contained in:
2026-03-05 00:39:16 -05:00
parent 1b676db3a2
commit 694e9cf72f

View File

@@ -212,14 +212,7 @@ impl Prompt {
fn refresh_now(&mut self) { fn refresh_now(&mut self) {
let saved_status = state::get_status(); let saved_status = state::get_status();
if let Ok(expanded) = expand_prompt(&self.ps1_raw) { *self = Self::new();
self.ps1_expanded = expanded;
}
if let Some(psr_raw) = &self.psr_raw
&& let Ok(expanded) = expand_prompt(psr_raw)
{
self.psr_expanded = Some(expanded);
}
state::set_status(saved_status); state::set_status(saved_status);
self.dirty = false; self.dirty = false;
} }