From 694e9cf72fa341a12eff9f5ea1c56faeafecb8c1 Mon Sep 17 00:00:00 2001 From: pagedmov Date: Thu, 5 Mar 2026 00:39:16 -0500 Subject: [PATCH] fixed PS1 and PSR variables being unresponsibe to changes inbetween prompt redraws --- src/readline/mod.rs | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/src/readline/mod.rs b/src/readline/mod.rs index 37dd7a6..f9b5b48 100644 --- a/src/readline/mod.rs +++ b/src/readline/mod.rs @@ -212,14 +212,7 @@ impl Prompt { fn refresh_now(&mut self) { let saved_status = state::get_status(); - if let Ok(expanded) = expand_prompt(&self.ps1_raw) { - self.ps1_expanded = expanded; - } - if let Some(psr_raw) = &self.psr_raw - && let Ok(expanded) = expand_prompt(psr_raw) - { - self.psr_expanded = Some(expanded); - } + *self = Self::new(); state::set_status(saved_status); self.dirty = false; }