Skip to content

Commit ef882e9

Browse files
committed
feat: support entering new lines
1 parent 846c6f6 commit ef882e9

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

src/agent_chat_cli/components/user_input.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,13 @@ def on_mount(self) -> None:
3333
input_widget = self.query_one(TextArea)
3434
input_widget.focus()
3535

36+
async def on_key(self, event) -> None:
37+
if event.key == "ctrl+j":
38+
event.stop()
39+
event.prevent_default()
40+
input_widget = self.query_one(TextArea)
41+
input_widget.insert("\n")
42+
3643
async def action_submit(self) -> None:
3744
input_widget = self.query_one(TextArea)
3845
user_message = input_widget.text.strip()

0 commit comments

Comments
 (0)