Fixes buffer search unwanted mode change
This commit is contained in:
parent
bf5ed6d1c9
commit
20e295ace0
1 changed files with 3 additions and 0 deletions
|
@ -203,7 +203,10 @@ impl Vim {
|
||||||
|
|
||||||
// hook into the existing to clear out any vim search state on cmd+f or edit -> find.
|
// hook into the existing to clear out any vim search state on cmd+f or edit -> find.
|
||||||
fn search_deploy(&mut self, _: &buffer_search::Deploy, _: &mut Window, cx: &mut Context<Self>) {
|
fn search_deploy(&mut self, _: &buffer_search::Deploy, _: &mut Window, cx: &mut Context<Self>) {
|
||||||
|
// Preserve the current mode when resetting search state
|
||||||
|
let current_mode = self.mode;
|
||||||
self.search = Default::default();
|
self.search = Default::default();
|
||||||
|
self.search.prior_mode = current_mode;
|
||||||
cx.propagate();
|
cx.propagate();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue