about summary refs log blame commit diff stats
path: root/commands/terminal/terminal.go
blob: 710d7967dc76eab06dce1916fbfabe65130aa052 (plain) (tree)
1
2
3
4
5
6
7
8
9
10


                
                                           





                                           
                                     


                                                         
                                      
 
package terminal

import (
	"git.sr.ht/~sircmpwn/aerc/commands"
)

var (
	TerminalCommands *commands.Commands
)

func register(cmd commands.Command) {
	if TerminalCommands == nil {
		TerminalCommands = commands.NewCommands()
	}
	TerminalCommands.Register(cmd)
}
(Close) Complete(aerc *widgets.Aerc, args []string) []string { return nil } func (Close) Execute(aerc *widgets.Aerc, args []string) error { if len(args) != 1 { return errors.New("Usage: close") } term, _ := aerc.SelectedTab().(*widgets.Terminal) term.Close(nil) return nil }