From 197e52a362e541e4f899f17ecb11c0d50d6c50f6 Mon Sep 17 00:00:00 2001 From: Maas Lalani Date: Tue, 2 Aug 2022 21:00:42 -0400 Subject: [PATCH] feat: escape as abort option (like ctrl+c) --- choose/choose.go | 2 +- confirm/confirm.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/choose/choose.go b/choose/choose.go index ec5e025..ac0c935 100644 --- a/choose/choose.go +++ b/choose/choose.go @@ -87,7 +87,7 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { m.items[i].selected = false } m.numSelected = 0 - case "ctrl+c": + case "ctrl+c", "esc": m.aborted = true m.quitting = true return m, tea.Quit diff --git a/confirm/confirm.go b/confirm/confirm.go index bb0ef21..abb3f75 100644 --- a/confirm/confirm.go +++ b/confirm/confirm.go @@ -48,7 +48,7 @@ func (m model) Update(msg tea.Msg) (tea.Model, tea.Cmd) { m.quitting = true m.confirmation = true return m, tea.Quit - case "ctrl+c", "q", "n", "N": + case "ctrl+c", "esc", "q", "n", "N": m.confirmation = false m.quitting = true return m, tea.Quit