Skip to main content

binocular/input/vim/
mod.rs

1pub(crate) mod command_parser;
2pub(crate) mod common_actions;
3pub(crate) mod normal_actions;
4pub(crate) mod operator_parser;
5mod preview_controller;
6mod query_controller;
7
8pub(crate) mod commands {
9    pub use crate::preview::rich_text::commands::*;
10}
11
12pub(crate) mod edit {
13    pub use crate::preview::rich_text::edit_ops::*;
14}
15
16pub(crate) mod line_editor {
17    pub use crate::editor::line_editor::*;
18}
19
20pub(crate) mod motion {
21    pub use crate::preview::rich_text::motion::*;
22}
23
24pub(crate) mod normal_action_handler {
25    pub use crate::input::vim::normal_actions::*;
26}
27
28pub(crate) mod operator_handler {
29    pub use crate::input::vim::operator_parser::*;
30}
31
32pub(crate) mod search {
33    pub use crate::preview::rich_text::search::*;
34}
35
36pub(crate) mod text_objects {
37    pub use crate::preview::rich_text::text_objects::*;
38}
39
40pub(crate) mod undo {
41    pub use crate::preview::rich_text::undo::*;
42}
43
44pub(crate) mod utils {
45    pub use crate::preview::rich_text::utils::*;
46}
47
48pub(crate) mod yank {
49    pub use crate::preview::rich_text::yank::*;
50}
51
52pub use preview_controller::handle_input;
53pub use query_controller::{handle_search_input, SearchInputResult};