on main help sign in
update to include the removal commands
bb81e32Tai Groot
internal/tui/components/chat/editor/editor.go+1−1
@@ -72,7 +72,7 @@ var DeleteKeyMaps = DeleteAttachmentKeyMaps{
72 ),
72 ),
73 DeleteAllAttachments: key.NewBinding(
73 DeleteAllAttachments: key.NewBinding(
74 key.WithKeys("r"),
74 key.WithKeys("r"),
75− key.WithHelp("ctrl+r+r", "delete all attchments"),
75+ key.WithHelp("ctrl+r+r", "delete all attachments"),
76 ),
76 ),
77}
77}
78
78
internal/tui/components/chat/editor/keys.go+3
@@ -42,6 +42,9 @@ func (k EditorKeyMap) KeyBindings() []key.Binding {
42 k.SendMessage,
42 k.SendMessage,
43 k.OpenEditor,
43 k.OpenEditor,
44 k.Newline,
44 k.Newline,
45+ AttachmentsKeyMaps.AttachmentDeleteMode,
46+ AttachmentsKeyMaps.DeleteAllAttachments,
47+ AttachmentsKeyMaps.Escape,
45 }
48 }
46}
49}
47
50
internal/tui/page/chat/chat.go+12
@@ -838,6 +838,18 @@ func (p *chatPage) Help() help.KeyMap {
838 key.WithKeys("ctrl+v"),
838 key.WithKeys("ctrl+v"),
839 key.WithHelp("ctrl+v", "open editor"),
839 key.WithHelp("ctrl+v", "open editor"),
840 ),
840 ),
841+ key.NewBinding(
842+ key.WithKeys("ctrl+r"),
843+ key.WithHelp("ctrl+r+{i}", "delete attachment at index i"),
844+ ),
845+ key.NewBinding(
846+ key.WithKeys("ctrl+r", "r"),
847+ key.WithHelp("ctrl+r+r", "delete all attachments"),
848+ ),
849+ key.NewBinding(
850+ key.WithKeys("esc"),
851+ key.WithHelp("esc", "cancel delete mode"),
852+ ),
841 })
853 })
842 }
854 }
843 shortList = append(shortList,
855 shortList = append(shortList,