summaryrefslogtreecommitdiffstats
path: root/src/modules/list.rs
diff options
context:
space:
mode:
Diffstat (limited to 'src/modules/list.rs')
-rw-r--r--src/modules/list.rs28
1 files changed, 14 insertions, 14 deletions
diff --git a/src/modules/list.rs b/src/modules/list.rs
index 8b56b45..e100535 100644
--- a/src/modules/list.rs
+++ b/src/modules/list.rs
@@ -110,36 +110,36 @@ impl Module for List {
fn handle_event(&mut self, event: Event, view_state: &crate::view::State) -> Results {
select!(
- default || {
+ default {
match self.state {
ListState::Normal => self.handle_normal_mode_event(event, view_state),
ListState::Visual => self.handle_visual_mode_input(event, view_state),
ListState::Edit => self.handle_edit_mode_input(event),
}
},
- || self.normal_mode_help.handle_event(event, view_state),
- || self.visual_mode_help.handle_event(event, view_state),
- || self.handle_search_input(event)
+ self.normal_mode_help.handle_event(event, view_state),
+ self.visual_mode_help.handle_event(event, view_state),
+ self.handle_search_input(event)
)
}
fn input_options(&self) -> &InputOptions {
select!(
- default || &INPUT_OPTIONS,
- || (self.state == ListState::Edit).then(|| self.edit.input_options()),
- || self.normal_mode_help.input_options(),
- || self.visual_mode_help.input_options(),
- || self.search_bar.input_options()
+ default & INPUT_OPTIONS,
+ (self.state == ListState::Edit).then(|| self.edit.input_options()),
+ self.normal_mode_help.input_options(),
+ self.visual_mode_help.input_options(),
+ self.search_bar.input_options()
)
}
fn read_event(&self, event: Event, key_bindings: &KeyBindings) -> Event {
select!(
- default || self.read_event_default(event, key_bindings),
- || (self.state == ListState::Edit).then_some(event),
- || self.normal_mode_help.read_event(event),
- || self.visual_mode_help.read_event(event),
- || self.search_bar.read_event(event)
+ default self.read_event_default(event, key_bindings),
+ (self.state == ListState::Edit).then_some(event),
+ self.normal_mode_help.read_event(event),
+ self.visual_mode_help.read_event(event),
+ self.search_bar.read_event(event)
)
}
}