@@ -8,6 +8,7 @@ type EditorKeyMap struct {
88 AddFile key.Binding
99 SendMessage key.Binding
1010 OpenEditor key.Binding
11+ Newline key.Binding
1112}
1213
1314func DefaultEditorKeyMap() EditorKeyMap {
@@ -24,6 +25,10 @@ func DefaultEditorKeyMap() EditorKeyMap {
2425 key.WithKeys("ctrl+e"),
2526 key.WithHelp("ctrl+e", "open editor"),
2627 ),
28+ Newline: key.NewBinding(
29+ key.WithKeys("shift+enter", "ctrl+j"),
30+ key.WithHelp("shift+enter", "newline"), key.WithHelp("ctrl+j", "newline"),
31+ ),
2732 }
2833}
2934
@@ -33,6 +38,7 @@ func (k EditorKeyMap) KeyBindings() []key.Binding {
3338 k.AddFile,
3439 k.SendMessage,
3540 k.OpenEditor,
41+ k.Newline,
3642 }
3743}
3844