pub mod commandline;
pub mod insert;
pub mod normal;
pub mod operator_modes;
pub mod visual;
pub mod window;
use reovim_kernel::api::v1::KeybindingRegistration;
#[must_use]
pub fn all() -> Vec<KeybindingRegistration> {
let mut bindings = Vec::new();
bindings.extend(normal::bindings());
bindings.extend(insert::bindings());
bindings.extend(visual::bindings());
bindings.extend(operator_modes::all_operator_bindings());
bindings.extend(commandline::bindings());
bindings.extend(window::bindings());
bindings
}
#[cfg(test)]
mod tests;