@@ -8,6 +8,7 @@ type EditorKeyMap struct {
8 AddFile key.Binding
8 AddFile key.Binding
9 SendMessage key.Binding
9 SendMessage key.Binding
10 OpenEditor key.Binding
10 OpenEditor key.Binding
13func DefaultEditorKeyMap() EditorKeyMap {
14func DefaultEditorKeyMap() EditorKeyMap {
@@ -24,6 +25,10 @@ func DefaultEditorKeyMap() EditorKeyMap {
24 key.WithKeys("ctrl+e"),
25 key.WithKeys("ctrl+e"),
25 key.WithHelp("ctrl+e", "open editor"),
26 key.WithHelp("ctrl+e", "open editor"),
28+ Newline: key.NewBinding(
29+ key.WithKeys("shift+enter", "ctrl+j"),
30+ key.WithHelp("shift+enter", "newline"), key.WithHelp("ctrl+j", "newline"),
@@ -33,6 +38,7 @@ func (k EditorKeyMap) KeyBindings() []key.Binding {
33 k.AddFile,
38 k.AddFile,
34 k.SendMessage,
39 k.SendMessage,
35 k.OpenEditor,
40 k.OpenEditor,