mirror of
https://github.com/openai/codex.git
synced 2026-09-06 15:29:32 +00:00
## What changed - Add Vim Replace mode, entered with `R`, which overwrites graphemes and appends at the end of a line. - Restore overwritten text with Backspace and record replace edits for undo and dot-repeat. - Preserve composer behavior for attachments, completions, paste bursts, history previews, and external editor imports while replacing text. - Expose `vim_normal.enter_replace_mode` in the configurable TUI keymap. ## Testing - Add coverage for grapheme replacement, Backspace recovery, dot-repeat, custom bindings, atomic attachments, completions, paste handling, and history interactions. GitOrigin-RevId: cb04e3adcce013c1eb7b82c994b00e944310c481