@@ -72,7 +72,7 @@ var DeleteKeyMaps = DeleteAttachmentKeyMaps{
),
DeleteAllAttachments: key.NewBinding(
key.WithKeys("r"),
- key.WithHelp("ctrl+r+r", "delete all attchments"),
+ key.WithHelp("ctrl+r+r", "delete all attachments"),
),
}
@@ -42,6 +42,9 @@ func (k EditorKeyMap) KeyBindings() []key.Binding {
k.SendMessage,
k.OpenEditor,
k.Newline,
+ AttachmentsKeyMaps.AttachmentDeleteMode,
+ AttachmentsKeyMaps.DeleteAllAttachments,
+ AttachmentsKeyMaps.Escape,
}
}
@@ -838,6 +838,18 @@ func (p *chatPage) Help() help.KeyMap {
key.WithKeys("ctrl+v"),
key.WithHelp("ctrl+v", "open editor"),
),
+ key.NewBinding(
+ key.WithKeys("ctrl+r"),
+ key.WithHelp("ctrl+r+{i}", "delete attachment at index i"),
+ ),
+ key.NewBinding(
+ key.WithKeys("ctrl+r", "r"),
+ key.WithHelp("ctrl+r+r", "delete all attachments"),
+ ),
+ key.NewBinding(
+ key.WithKeys("esc"),
+ key.WithHelp("esc", "cancel delete mode"),
+ ),
})
}
shortList = append(shortList,