use super::types::{CopyModeState, SearchDirection};
impl CopyModeState {
pub fn start_search(&mut self, direction: SearchDirection) {
self.is_searching = true;
self.search_direction = direction;
self.search_query.clear();
}
pub fn search_input(&mut self, ch: char) {
self.search_query.push(ch);
}
pub fn search_backspace(&mut self) {
self.search_query.pop();
}
pub fn cancel_search(&mut self) {
self.is_searching = false;
self.search_query.clear();
}
}