package commands import ( "errors" "strconv" "git.sr.ht/~sircmpwn/aerc2/widgets" ) func init() { Register("select-message", SelectMessage) } func SelectMessage(aerc *widgets.Aerc, args []string) error { if len(args) != 2 { return errors.New("Usage: :select-message ") } var ( n int = 1 err error ) if len(args) > 1 { n, err = strconv.Atoi(args[1]) if err != nil { return errors.New("Usage: :select-message ") } } acct := aerc.SelectedAccount() acct.Messages().Select(n) return nil }