From 7f033278eb3afc3b9ae2dca28efe8d4a3514d14a Mon Sep 17 00:00:00 2001 From: Jeffas Date: Fri, 24 Apr 2020 11:42:21 +0200 Subject: Add postpone command This command uses the Postpone folder from the account config to save messages to. Messages are saved as though they were sent so have a valid 'to' recipient address and should be able to be read back in for later editing. --- widgets/aerc.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'widgets/aerc.go') diff --git a/widgets/aerc.go b/widgets/aerc.go index 8307bd0..779e386 100644 --- a/widgets/aerc.go +++ b/widgets/aerc.go @@ -293,6 +293,8 @@ func (aerc *Aerc) SelectedAccount() *AccountView { return tab case *MessageViewer: return tab.SelectedAccount() + case *Composer: + return tab.Account() } return nil } @@ -494,7 +496,7 @@ func (aerc *Aerc) Mailto(addr *url.URL) error { defaults[header] = strings.Join(vals, ",") } } - composer, err := NewComposer(aerc, aerc.Config(), + composer, err := NewComposer(aerc, acct, aerc.Config(), acct.AccountConfig(), acct.Worker(), "", defaults, models.OriginalMail{}) if err != nil { return nil -- cgit 1.4.1-2-gfad0