Re-exports§
pub use cmd::EngineCmd;pub use count::CountAccumulator;pub use operator::OperatorKind;pub use pending::Key;pub use pending::Outcome;pub use pending::PendingState;pub use pending::step;
Modules§
- cmd
- count
- Digit-prefix count accumulator for the vim grammar.
- insert
- Phase 6.6d: insert-mode FSM body relocated from
hjkl-engine::vim. - motion
- normal
- Phase 6.6e: normal-mode FSM body relocated from
hjkl-engine::vim. - operator
- pending
- search_
prompt
Enums§
- Mode
- Mode discriminator for the hjkl editor stack.
- Motion
Kind - Cursor motion identity for the hjkl keymap layer.
Functions§
- dispatch_
input - Drive the vim FSM with one
hjkl_engine::Input. - feed_
input - Drive the vim FSM with a
hjkl_engine::PlannedInput. Translates the planned input to enginehjkl_engine::Input, dispatches throughdispatch_input, and emits cursor-shape changes. - handle_
key - Drive the vim FSM with a crossterm
hjkl_engine::KeyEvent. Decodes the event tohjkl_engine::Inputand dispatches throughdispatch_input. Emits the cursor-shape change after the FSM returns.