|
@@ -6,7 +6,8 @@ use crate::{
|
|
|
use crossterm::{event::Event, terminal::disable_raw_mode};
|
|
|
use held_core::plugin::Plugin;
|
|
|
use mode::{
|
|
|
- command::CommandData, error::ErrorRenderer, workspace::WorkspaceModeData, ModeData, ModeKey, search::SearchData, ModeRenderer, ModeRouter
|
|
|
+ command::CommandData, error::ErrorRenderer, search::SearchData, workspace::WorkspaceModeData,
|
|
|
+ ModeData, ModeKey, ModeRenderer, ModeRouter,
|
|
|
};
|
|
|
use smallvec::SmallVec;
|
|
|
use state::ApplicationStateData;
|
|
@@ -117,10 +118,9 @@ impl Application {
|
|
|
)?),
|
|
|
);
|
|
|
self.mode_history.insert(ModeKey::Delete, ModeData::Delete);
|
|
|
-
|
|
|
- Ok(())
|
|
|
self.mode_history
|
|
|
.insert(ModeKey::Search, ModeData::Search(SearchData::new()));
|
|
|
+ Ok(())
|
|
|
}
|
|
|
|
|
|
pub fn run(&mut self) -> Result<()> {
|