//! Vim-style prompt editing engine.
//!
//! App-owned module: relocated from `oxicode-vtui` so the vim key-decision
//! logic lives with the CLI that drives it. The composer's editable text
//! lives in `oxicode_textarea::TextArea`; this engine mutates it via the
//! `Editor` trait (implemented by `InputEditor` in `main_loop.rs`).
pub use ;
pub use ;
pub use VimState;