Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Common = common{ Plan: key.NewBinding( key.WithKeys("p"), key.WithHelp("p", "plan"), ), PlanDestroy: key.NewBinding( key.WithKeys("d"), key.WithHelp("d", "plan destroy"), ), AutoApply: key.NewBinding( key.WithKeys("a"), key.WithHelp("a", "auto-apply"), ), Destroy: key.NewBinding( key.WithKeys("D"), key.WithHelp("D", "destroy"), ), Cancel: key.NewBinding( key.WithKeys("c"), key.WithHelp("c", "cancel"), ), Delete: key.NewBinding( key.WithKeys("delete"), key.WithHelp("delete", "delete"), ), Execute: key.NewBinding( key.WithKeys("x"), key.WithHelp("x", "execute program"), ), State: key.NewBinding( key.WithKeys("s"), key.WithHelp("s", "state"), ), Retry: key.NewBinding( key.WithKeys("r"), key.WithHelp("r", "retry"), ), Reload: key.NewBinding( key.WithKeys("ctrl+r"), key.WithHelp("ctrl+r", "reload"), ), Edit: key.NewBinding( key.WithKeys("E"), key.WithHelp("E", "edit"), ), Init: key.NewBinding( key.WithKeys("i"), key.WithHelp("i", "init"), ), InitUpgrade: key.NewBinding( key.WithKeys("u"), key.WithHelp("u", "init -upgrade"), ), Validate: key.NewBinding( key.WithKeys("v"), key.WithHelp("v", "validate"), ), Format: key.NewBinding( key.WithKeys("f"), key.WithHelp("f", "format"), ), Cost: key.NewBinding( key.WithKeys("$"), key.WithHelp("$", "cost"), ), LastTask: key.NewBinding( key.WithKeys("o"), key.WithHelp("o", "last task output"), ), Back: key.NewBinding( key.WithKeys("esc"), key.WithHelp("esc", "back"), ), }
Keys shared by several models.
View Source
var Filter = filter{ Blur: key.NewBinding( key.WithKeys("enter"), key.WithHelp("enter", "exit filter"), ), Close: key.NewBinding( key.WithKeys("esc"), key.WithHelp("esc", "clear filter"), ), }
Filter is a key map of keys available in filter mode.
View Source
var Global = global{ Explorer: key.NewBinding( key.WithKeys("e"), key.WithHelp("e", "explorer"), ), Tasks: key.NewBinding( key.WithKeys("t"), key.WithHelp("t", "tasks"), ), TaskGroups: key.NewBinding( key.WithKeys("T"), key.WithHelp("T", "taskgroups"), ), Logs: key.NewBinding( key.WithKeys("l"), key.WithHelp("l", "logs"), ), Select: key.NewBinding( key.WithKeys(" "), key.WithHelp("<space>", "select"), ), SelectAll: key.NewBinding( key.WithKeys("ctrl+a"), key.WithHelp("ctrl+a", "select all"), ), SelectClear: key.NewBinding( key.WithKeys(`ctrl+\`), key.WithHelp(`ctrl+\`, "clear selection"), ), SelectRange: key.NewBinding( key.WithKeys(`ctrl+@`), key.WithHelp(`ctrl+<space>`, "select range"), ), Filter: key.NewBinding( key.WithKeys("/"), key.WithHelp(`/`, "filter"), ), ShrinkPaneHeight: key.NewBinding( key.WithKeys("-"), key.WithHelp("-", "reduce height"), ), GrowPaneHeight: key.NewBinding( key.WithKeys("+"), key.WithHelp("+", "increase height"), ), ShrinkPaneWidth: key.NewBinding( key.WithKeys("<"), key.WithHelp("<", "reduce width"), ), GrowPaneWidth: key.NewBinding( key.WithKeys(">"), key.WithHelp(">", "increase width"), ), ClosePane: key.NewBinding( key.WithKeys("X"), key.WithHelp("X", "close pane"), ), Autoscroll: key.NewBinding( key.WithKeys("ctrl+s"), key.WithHelp("ctrl+s", "toggle autoscroll"), ), Quit: key.NewBinding( key.WithKeys("ctrl+c"), key.WithHelp("ctrl+c", "exit"), ), Suspend: key.NewBinding( key.WithKeys("ctrl+z"), key.WithHelp("ctrl+z", "suspend"), ), Help: key.NewBinding( key.WithKeys("?"), key.WithHelp("?", "close help"), ), }
View Source
LineUp: key.NewBinding( key.WithKeys("up", "k"), key.WithHelp("↑/k", "up"), ), LineDown: key.NewBinding( key.WithKeys("down", "j"), key.WithHelp("↓/j", "down"), ), PageUp: key.NewBinding( key.WithKeys("pgup"), key.WithHelp("pgup", "page up"), ), PageDown: key.NewBinding( key.WithKeys("pgdown"), key.WithHelp("pgdn", "page down"), ), HalfPageUp: key.NewBinding( key.WithKeys("ctrl+u"), key.WithHelp("ctrl+u", "½ page up"), ), HalfPageDown: key.NewBinding( key.WithKeys("ctrl+d"), key.WithHelp("ctrl+d", "½ page down"), ), GotoTop: key.NewBinding( key.WithKeys("home", "g"), key.WithHelp("g/home", "go to start"), ), GotoBottom: key.NewBinding( key.WithKeys("end", "G"), key.WithHelp("G/end", "go to end"), ), SwitchPane: key.NewBinding( key.WithKeys("tab"), key.WithHelp("tab", "next pane"), ), SwitchPaneBack: key.NewBinding( key.WithKeys("shift+tab"), key.WithHelp("shift+tab", "last pane"), ), LeftPane: key.NewBinding( key.WithKeys("0"), key.WithHelp("0", "left pane"), ), TopRightPane: key.NewBinding( key.WithKeys("1"), key.WithHelp("1", "top right pane"), ), BottomRightPane: key.NewBinding( key.WithKeys("2"), key.WithHelp("2", "bottom right pane"), ), }
Navigation returns key bindings for navigation.
Functions ¶
func KeyMapToSlice ¶
KeyMapToSlice takes a struct of fields of type key.Binding and returns it as a slice instead.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.