I am using Emacs key binding in cursor/VSCode using the “Awesome Emacs Keymap (emacs-mcx)” extension. It works everywhere except cursor chats. It is very annoying because I need to mentally switch between keybindings when switching from editor to chat.
Steps to Reproduce
start typing in chat, try to use Ctrl+y to paste. nothing happens.
Expected Behavior
it pastes from the clipboard
Operating System
Linux
Current Cursor Version (Menu → About Cursor → Copy)
This is a known issue. The chat panel in Cursor doesn’t use keybindings.json and doesn’t support custom keybinding extensions like Awesome Emacs Keymap.
Users confirmed that the Chat and Composer windows use their own hardcoded bindings and ignore both keybindings.json and keybinding extensions. There’s a workaround for the main code editor using custom keybindings, but it doesn’t work for chat.
The team is working on this. There are a few tickets in progress to improve custom keybinding support in chat, but there isn’t a complete fix yet.