Expand description
Phase 6.6e: normal-mode FSM body relocated from hjkl-engine::vim.
Dispatched by crate::dispatch_input for all non-insert,
non-search-prompt modes (Normal, Visual, VisualLine, VisualBlock).
The engine keeps in-engine duplicate bodies (step_normal +
handle_normal_only) in vim::step for back-compat with the deprecated
Editor::step_input / Editor::step_input_raw shim path until Phase 6.6h.
Functionsยง
- step_
normal - Drive the normal / visual / operator-pending FSM for one keystroke.