@@ -76,6 +76,8 @@ type ArgumentsDialogKeyMap struct {
7676 Confirm key.Binding
7777 Next key.Binding
7878 Previous key.Binding
79+ Paste key.Binding
80+ Close key.Binding
7981}
8082
8183func DefaultArgumentsDialogKeyMap() ArgumentsDialogKeyMap {
@@ -93,6 +95,14 @@ func DefaultArgumentsDialogKeyMap() ArgumentsDialogKeyMap {
9395 key.WithKeys("shift+tab", "up"),
9496 key.WithHelp("shift+tab/↑", "previous"),
9597 ),
98+ Paste: key.NewBinding(
99+ key.WithKeys("ctrl+v"),
100+ key.WithHelp("ctrl+v", "paste"),
101+ ),
102+ Close: key.NewBinding(
103+ key.WithKeys("esc", "alt+esc"),
104+ key.WithHelp("esc", "cancel"),
105+ ),
96106 }
97107}
98108
@@ -102,6 +112,8 @@ func (k ArgumentsDialogKeyMap) KeyBindings() []key.Binding {
102112 k.Confirm,
103113 k.Next,
104114 k.Previous,
115+ k.Paste,
116+ k.Close,
105117 }
106118}
107119
@@ -122,5 +134,7 @@ func (k ArgumentsDialogKeyMap) ShortHelp() []key.Binding {
122134 k.Confirm,
123135 k.Next,
124136 k.Previous,
137+ k.Paste,
138+ k.Close,
125139 }
126140}