Help us shape the future of Go! Take the 2026 Go Developer Survey

tui

package
v0.240.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 20, 2026 License: MIT Imports: 33 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(app *app.App) tea.Model

Types

type ChatKeys added in v0.2.0

type ChatKeys struct {
	Send                 key.Binding
	NewLine              key.Binding
	Cancel               key.Binding
	PageDown             key.Binding
	PageUp               key.Binding
	HalfPageUp           key.Binding
	HalfPageDown         key.Binding
	SwitchSession        key.Binding
	NewSession           key.Binding
	Commands             key.Binding
	Models               key.Binding
	ShowCompletionDialog key.Binding
	ToggleSidebar        key.Binding
	NextPanel            key.Binding
}

func (ChatKeys) Bindings added in v0.2.0

func (k ChatKeys) Bindings() []key.Binding

func (ChatKeys) FullHelp added in v0.2.0

func (k ChatKeys) FullHelp() [][]key.Binding

func (ChatKeys) ShortHelp added in v0.2.0

func (k ChatKeys) ShortHelp() []key.Binding

type DialogKeys added in v0.2.0

type DialogKeys struct {
	Confirm  key.Binding
	Cancel   key.Binding
	Navigate key.Binding
}

func (DialogKeys) Bindings added in v0.2.0

func (k DialogKeys) Bindings() []key.Binding

func (DialogKeys) FullHelp added in v0.2.0

func (k DialogKeys) FullHelp() [][]key.Binding

func (DialogKeys) ShortHelp added in v0.2.0

func (k DialogKeys) ShortHelp() []key.Binding

type EditorKeys added in v0.2.0

type EditorKeys struct {
	Close        key.Binding
	Search       key.Binding
	NextTab      key.Binding
	PrevTab      key.Binding
	EditExternal key.Binding
	Save         key.Binding
}

func (EditorKeys) Bindings added in v0.2.0

func (k EditorKeys) Bindings() []key.Binding

func (EditorKeys) FullHelp added in v0.2.0

func (k EditorKeys) FullHelp() [][]key.Binding

func (EditorKeys) ShortHelp added in v0.2.0

func (k EditorKeys) ShortHelp() []key.Binding

type FileTreeKeys added in v0.2.0

type FileTreeKeys struct {
	Up       key.Binding
	Down     key.Binding
	Open     key.Binding
	Search   key.Binding
	Expand   key.Binding
	Collapse key.Binding
	Refresh  key.Binding
	NewFile  key.Binding
}

func (FileTreeKeys) Bindings added in v0.2.0

func (k FileTreeKeys) Bindings() []key.Binding

func (FileTreeKeys) FullHelp added in v0.2.0

func (k FileTreeKeys) FullHelp() [][]key.Binding

func (FileTreeKeys) ShortHelp added in v0.2.0

func (k FileTreeKeys) ShortHelp() []key.Binding

type GlobalKeys added in v0.2.0

type GlobalKeys struct {
	Logs           key.Binding
	Orchestrator   key.Binding
	Snapshots      key.Binding
	Evaluator      key.Binding
	Projects       key.Binding
	Quit           key.Binding
	Help           key.Binding
	Settings       key.Binding
	Filepicker     key.Binding
	SwitchTheme    key.Binding
	ToggleTerminal key.Binding
	NewTerminal    key.Binding
	NextTerminal   key.Binding
}

func (GlobalKeys) Bindings added in v0.2.0

func (k GlobalKeys) Bindings() []key.Binding

func (GlobalKeys) FullHelp added in v0.2.0

func (k GlobalKeys) FullHelp() [][]key.Binding

func (GlobalKeys) ShortHelp added in v0.2.0

func (k GlobalKeys) ShortHelp() []key.Binding

type KeyMap added in v0.2.0

type KeyMap struct {
	Global   GlobalKeys
	Chat     ChatKeys
	Editor   EditorKeys
	FileTree FileTreeKeys
	Dialog   DialogKeys
}

func DefaultKeyMap added in v0.2.0

func DefaultKeyMap() KeyMap

Directories

Path Synopsis
components

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL