fixed PS1 and PSR variables being unresponsibe to changes inbetween prompt redraws
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user