on main help sign in
fix(tui): paste on arguments input (#1240)
4b1001cCarlos Alexandro Becker
internal/tui/components/dialogs/commands/arguments.go−2
@@ -128,8 +128,6 @@ func (c *commandArgumentsDialogCmp) Update(msg tea.Msg) (tea.Model, tea.Cmd) {
128 c.inputs[c.focusIndex].Blur()
128 c.inputs[c.focusIndex].Blur()
129 c.focusIndex = (c.focusIndex - 1 + len(c.inputs)) % len(c.inputs)
129 c.focusIndex = (c.focusIndex - 1 + len(c.inputs)) % len(c.inputs)
130 c.inputs[c.focusIndex].Focus()
130 c.inputs[c.focusIndex].Focus()
131− case key.Matches(msg, c.keys.Paste):
132− return c, textinput.Paste
133 case key.Matches(msg, c.keys.Close):
131 case key.Matches(msg, c.keys.Close):
134 return c, util.CmdHandler(dialogs.CloseDialogMsg{})
132 return c, util.CmdHandler(dialogs.CloseDialogMsg{})
135 default:
133 default:
internal/tui/components/dialogs/commands/keys.go−7
@@ -76,7 +76,6 @@ type ArgumentsDialogKeyMap struct {
76 Confirm key.Binding
76 Confirm key.Binding
77 Next key.Binding
77 Next key.Binding
78 Previous key.Binding
78 Previous key.Binding
79− Paste key.Binding
80 Close key.Binding
79 Close key.Binding
81}
80}
82
81
@@ -95,10 +94,6 @@ func DefaultArgumentsDialogKeyMap() ArgumentsDialogKeyMap {
95 key.WithKeys("shift+tab", "up"),
94 key.WithKeys("shift+tab", "up"),
96 key.WithHelp("shift+tab/↑", "previous"),
95 key.WithHelp("shift+tab/↑", "previous"),
97 ),
96 ),
98− Paste: key.NewBinding(
99− key.WithKeys("ctrl+v"),
100− key.WithHelp("ctrl+v", "paste"),
101− ),
102 Close: key.NewBinding(
97 Close: key.NewBinding(
103 key.WithKeys("esc", "alt+esc"),
98 key.WithKeys("esc", "alt+esc"),
104 key.WithHelp("esc", "cancel"),
99 key.WithHelp("esc", "cancel"),
@@ -112,7 +107,6 @@ func (k ArgumentsDialogKeyMap) KeyBindings() []key.Binding {
112 k.Confirm,
107 k.Confirm,
113 k.Next,
108 k.Next,
114 k.Previous,
109 k.Previous,
115− k.Paste,
116 k.Close,
110 k.Close,
117 }
111 }
118}
112}
@@ -134,7 +128,6 @@ func (k ArgumentsDialogKeyMap) ShortHelp() []key.Binding {
134 k.Confirm,
128 k.Confirm,
135 k.Next,
129 k.Next,
136 k.Previous,
130 k.Previous,
137− k.Paste,
138 k.Close,
131 k.Close,
139 }
132 }
140}
133}