From 158c472133998ac2f1846671e7606f4fff222544 Mon Sep 17 00:00:00 2001 From: drew Date: Thu, 31 Jul 2025 11:34:05 +0400 Subject: [PATCH] fix: rename the quit keybind (#40) --- tui/choice.go | 2 +- tui/inbox.go | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/tui/choice.go b/tui/choice.go index 58fc537f8b5caad3034d5d1ff8cd22b599c0094c..f071226446677ebd36088ec7644448fea641826a 100644 --- a/tui/choice.go +++ b/tui/choice.go @@ -84,7 +84,7 @@ func (m Choice) View() string { } b.WriteString("\n\n") - b.WriteString(helpStyle.Render("Use ↑/↓ to navigate, enter to select, and q to quit.")) + b.WriteString(helpStyle.Render("Use ↑/↓ to navigate, enter to select, and ctrl+c to quit.")) return docStyle.Render(b.String()) } \ No newline at end of file diff --git a/tui/inbox.go b/tui/inbox.go index ee67c31b85872aafae7feda185239e9bd1220f13..74b5f0d91aa443cca23757921ca68e78d5a52769 100644 --- a/tui/inbox.go +++ b/tui/inbox.go @@ -78,9 +78,12 @@ func NewInbox(emails []fetcher.Email) *Inbox { return []key.Binding{ key.NewBinding(key.WithKeys("d"), key.WithHelp("d", "delete")), key.NewBinding(key.WithKeys("a"), key.WithHelp("a", "archive")), + key.NewBinding(key.WithKeys("ctrl+c"), key.WithHelp("ctrl + c", "quit")), } } + l.KeyMap.Quit.SetEnabled(false) + return &Inbox{ list: l, isFetching: false,