{"version":"2.1.314","anchor":"vim-yankdelete-register-handling-changed","canonical_anchor":"vim-yankdelete-register-handling-changed","heading":"Vim mode: deleting nothing no longer wipes the register","tier":"notice","area":"Terminal UI","scope":"individual","heads_up":false,"url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314\/e\/vim-yankdelete-register-handling-changed","release_url":"https:\/\/changelogs.core-directive.com\/v\/2.1.314","markdown":"### Vim mode: deleting nothing no longer wipes the register\n\nIn vim mode, an empty delete no longer overwrites the register, so what you yanked or deleted before is kept\n\n**What**\n\nIn vim mode, Claude Code's input box keeps a register, a holding spot for text you yank (copy) or delete so you can paste it later. Before, every yank or delete wrote to the register, even a delete that removed no text. Now the register is only updated when there is text, or when the operation is not a delete. Yank and delete now follow separate paths.\n\n**Why**\n\nAn empty delete no longer replaces what you had stored, so pasting gives you the text you expect.\n\n- Area: Terminal UI\n- Tier: You'll notice\n- Useful: 1\/5\n- Signal: 0\/5\n- Scope: individual\n- Heads-up: no"}