Add terminal command context
This commit is contained in:
parent
8126d82956
commit
10dd23f05d
3 changed files with 26 additions and 5 deletions
8
aerc.go
8
aerc.go
|
@ -12,6 +12,7 @@ import (
|
|||
"git.sr.ht/~sircmpwn/aerc2/config"
|
||||
"git.sr.ht/~sircmpwn/aerc2/commands"
|
||||
"git.sr.ht/~sircmpwn/aerc2/commands/account"
|
||||
"git.sr.ht/~sircmpwn/aerc2/commands/terminal"
|
||||
libui "git.sr.ht/~sircmpwn/aerc2/lib/ui"
|
||||
"git.sr.ht/~sircmpwn/aerc2/widgets"
|
||||
)
|
||||
|
@ -20,8 +21,13 @@ func getCommands(selected libui.Drawable) []*commands.Commands {
|
|||
switch selected.(type) {
|
||||
case *widgets.AccountView:
|
||||
return []*commands.Commands{
|
||||
commands.GlobalCommands,
|
||||
account.AccountCommands,
|
||||
commands.GlobalCommands,
|
||||
}
|
||||
case *widgets.TermHost:
|
||||
return []*commands.Commands{
|
||||
terminal.TerminalCommands,
|
||||
commands.GlobalCommands,
|
||||
}
|
||||
default:
|
||||
return []*commands.Commands{commands.GlobalCommands}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue