mirror of
https://github.com/atuinsh/atuin.git
synced 2025-02-18 03:11:23 +01:00
fix
This commit is contained in:
parent
1e73c17cd7
commit
d2665b1153
@ -260,9 +260,9 @@ impl<DB: Database> State<DB> {
|
|||||||
Event::SelectN(n) => {
|
Event::SelectN(n) => {
|
||||||
let i = self.results_state.selected().saturating_add(n as usize);
|
let i = self.results_state.selected().saturating_add(n as usize);
|
||||||
return ControlFlow::Break(if i < self.history.len() {
|
return ControlFlow::Break(if i < self.history.len() {
|
||||||
self.search.input.into_inner()
|
|
||||||
} else {
|
|
||||||
self.history.swap_remove(i).command.clone()
|
self.history.swap_remove(i).command.clone()
|
||||||
|
} else {
|
||||||
|
self.search.input.into_inner()
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -287,7 +287,8 @@ impl Stdout {
|
|||||||
execute!(
|
execute!(
|
||||||
stdout,
|
stdout,
|
||||||
terminal::EnterAlternateScreen,
|
terminal::EnterAlternateScreen,
|
||||||
event::EnableMouseCapture
|
event::EnableMouseCapture,
|
||||||
|
event::EnableBracketedPaste,
|
||||||
)?;
|
)?;
|
||||||
Ok(Self { stdout })
|
Ok(Self { stdout })
|
||||||
}
|
}
|
||||||
@ -298,7 +299,8 @@ impl Drop for Stdout {
|
|||||||
execute!(
|
execute!(
|
||||||
self.stdout,
|
self.stdout,
|
||||||
terminal::LeaveAlternateScreen,
|
terminal::LeaveAlternateScreen,
|
||||||
event::DisableMouseCapture
|
event::DisableMouseCapture,
|
||||||
|
event::DisableBracketedPaste,
|
||||||
)
|
)
|
||||||
.unwrap();
|
.unwrap();
|
||||||
terminal::disable_raw_mode().unwrap();
|
terminal::disable_raw_mode().unwrap();
|
||||||
|
Loading…
Reference in New Issue
Block a user