From c6b776adbfb11ba34756a1d4f770b15c2fb3cb46 Mon Sep 17 00:00:00 2001 From: Drew DeVault Date: Wed, 4 Sep 2019 16:30:49 -1000 Subject: [PATCH] aerc.go: simplify completions --- aerc.go | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/aerc.go b/aerc.go index bfd12b5..5ba9fab 100644 --- a/aerc.go +++ b/aerc.go @@ -74,15 +74,9 @@ func execCommand(aerc *widgets.Aerc, ui *libui.UI, cmd []string) error { } func getCompletions(aerc *widgets.Aerc, cmd string) []string { - cmds := getCommands((*aerc).SelectedTab()) - completions := make([]string, 0) - for _, set := range cmds { - opts := set.GetCompletions(aerc, cmd) - if len(opts) > 0 { - for _, opt := range opts { - completions = append(completions, opt) - } - } + var completions []string + for _, set := range getCommands((*aerc).SelectedTab()) { + completions = append(completions, set.GetCompletions(aerc, cmd)...) } return completions }