diff options
Diffstat (limited to 'widgets')
-rw-r--r-- | widgets/compose.go | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/widgets/compose.go b/widgets/compose.go index 465a733..87331bd 100644 --- a/widgets/compose.go +++ b/widgets/compose.go @@ -82,7 +82,11 @@ func NewComposer(aerc *Aerc, acct *AccountView, conf *config.AercConfig, } templateData := templates.ParseTemplateData(h, orig) - cmpl := completer.New(conf.Compose.AddressBookCmd, func(err error) { + cmd := acctConfig.AddressBookCmd + if cmd == "" { + cmd = conf.Compose.AddressBookCmd + } + cmpl := completer.New(cmd, func(err error) { aerc.PushError( fmt.Sprintf("could not complete header: %v", err)) worker.Logger.Printf("could not complete header: %v", err) |