on main help sign in
fix(tui): chat: remove paste key binding from onboarding
911dc9bAyman Bagabas
internal/tui/page/chat/chat.go−15
@@ -2,7 +2,6 @@ package chat
2
2
3import (
3import (
4 "context"
4 "context"
5− "runtime"
6 "time"
5 "time"
7
6
8 "github.com/charmbracelet/bubbles/v2/help"
7 "github.com/charmbracelet/bubbles/v2/help"
@@ -615,26 +614,12 @@ func (a *chatPage) Help() help.KeyMap {
615 fullList = append(fullList, []key.Binding{v})
614 fullList = append(fullList, []key.Binding{v})
616 }
615 }
617 case a.isOnboarding && a.splash.IsShowingAPIKey():
616 case a.isOnboarding && a.splash.IsShowingAPIKey():
618− var pasteKey key.Binding
619− if runtime.GOOS != "darwin" {
620− pasteKey = key.NewBinding(
621− key.WithKeys("ctrl+v"),
622− key.WithHelp("ctrl+v", "paste API key"),
623− )
624− } else {
625− pasteKey = key.NewBinding(
626− key.WithKeys("cmd+v"),
627− key.WithHelp("cmd+v", "paste API key"),
628− )
629− }
630 shortList = append(shortList,
617 shortList = append(shortList,
631 // Go back
618 // Go back
632 key.NewBinding(
619 key.NewBinding(
633 key.WithKeys("esc"),
620 key.WithKeys("esc"),
634 key.WithHelp("esc", "back"),
621 key.WithHelp("esc", "back"),
635 ),
622 ),
636− // Paste
637− pasteKey,
638 // Quit
623 // Quit
639 key.NewBinding(
624 key.NewBinding(
640 key.WithKeys("ctrl+c"),
625 key.WithKeys("ctrl+c"),