[FEATURE] Restore a way to bind /clear to a key after Ctrl+L change in v2.1.239
Description
v2.1.239 changed Ctrl+L (and Cmd+K) in fullscreen to always just repaint, removing the double-press /clear shortcut. This changed the behavior of a long-standing keybinding that many users have muscle memory for, without an opt-out. Additionally, there is currently no keybinding action for /clear at all, so users who relied on clearing the conversation from the keyboard have no way to restore the previous workflow via ~/.claude/keybindings.json.
Request
Please expose a bindable action (e.g. chat:clearConversation) that runs /clear, so the old workflow can be restored with:
{
"bindings": [
{ "context": "Chat", "bindings": { "ctrl+l": "chat:clearConversation" } }
]
}
More generally, it would be great if changes to default keybindings came with a way to keep the previous behavior via configuration.
Related: #57600 (closed as stale before the v2.1.239 change made this a regression for keyboard-driven workflows).
Environment
- Claude Code v2.1.247
- macOS (Darwin 25.5.0), ghostty
🤖 Generated with Claude Code