binocular/input/vim/
mod.rs1pub(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};