mirror of
https://github.com/openai/codex.git
synced 2026-10-19 17:28:46 +00:00
## What changed - Store the editor portion of `RuntimeKeymap` in an `Arc` so the chat composer and its embedded textarea use the same keymap snapshot. - Initialize the textarea from the composer's default runtime keymap and keep custom binding updates shared between both components. - Use copy-on-write when tests and binding resolution need to mutate editor bindings. ## Testing - Verify that applying custom editor bindings shares the same keymap allocation with the composer and textarea. GitOrigin-RevId: 7f3b0afd6cc784e23deee8819e5c2c37a3709c68