@@ -18,7 +18,6 @@ import (
1818 "github.com/charmbracelet/crush/internal/session"
1919 "github.com/charmbracelet/crush/internal/tui/components/chat"
2020 "github.com/charmbracelet/crush/internal/tui/components/completions"
21− "github.com/charmbracelet/crush/internal/tui/components/core/layout"
2221 "github.com/charmbracelet/crush/internal/tui/components/dialogs"
2322 "github.com/charmbracelet/crush/internal/tui/components/dialogs/filepicker"
2423 "github.com/charmbracelet/crush/internal/tui/components/dialogs/quit"
@@ -49,12 +48,6 @@ type editorCmp struct {
4948 isCompletionsOpen bool
5049}
5150
52−type DeleteAttachmentKeyMaps struct {
53− AttachmentDeleteMode key.Binding
54− Escape key.Binding
55− DeleteAllAttachments key.Binding
56−}
57−
5851var DeleteKeyMaps = DeleteAttachmentKeyMaps{
5952 AttachmentDeleteMode: key.NewBinding(
6053 key.WithKeys("ctrl+r"),
@@ -372,7 +365,7 @@ func (c *editorCmp) IsFocused() bool {
372365}
373366
374367func (c *editorCmp) Bindings() []key.Binding {
375− return layout.KeyMapToSlice(c.keyMap)
368+ return c.keyMap.KeyBindings()
376369}
377370
378371func NewEditorCmp(app *app.App) util.Model {