Add chat:newline as a rebindable action

Resolved 💬 3 comments Opened Feb 3, 2026 by GrafeAuction Closed Feb 7, 2026

Currently, inserting a newline in the chat input is hardcoded to Option+Enter (alt+enter) and cannot be rebound via keybindings.json.

Use case: Many applications use Shift+Enter for newlines and Enter to submit. Users coming from Slack, Discord, or other chat tools expect this pattern. I'd like to configure:

  • Shift+Enter → insert newline
  • Enter → submit (unchanged)

Current behavior:

  • alt+enter inserts newline (not rebindable)
  • Adding "shift+enter": "chat:newline" to keybindings.json has no effect because chat:newline isn't a valid action

Requested behavior:

  • Add chat:newline to the available actions list so users can bind newline insertion to their preferred key

View original on GitHub ↗

This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗