about summary refs log tree commit diff stats
path: root/aerc.go
diff options
context:
space:
mode:
authorJeffas <dev@jeffas.io>2020-06-10 22:08:28 +0100
committerReto Brunner <reto@labrat.space>2020-06-13 10:12:53 +0200
commit24c95096190d45e84efad87f67dbc91d34086c07 (patch)
tree590c5355ba718f372ee29e76f11399065721bfc2 /aerc.go
parentd841c8c251ed632b86ac73646f35f1157819a1e9 (diff)
downloadaerc-24c95096190d45e84efad87f67dbc91d34086c07.tar.gz
Sort command completions
Previously the completions weren't sorted which led to a difficult to
navigate list, especially for the command names as it would randomly
jump through the alphabet.
Diffstat (limited to 'aerc.go')
-rw-r--r--aerc.go2
1 files changed, 2 insertions, 0 deletions
diff --git a/aerc.go b/aerc.go
index 12d9453..17b3c57 100644
--- a/aerc.go
+++ b/aerc.go
@@ -6,6 +6,7 @@ import (
 	"io/ioutil"
 	"log"
 	"os"
+	"sort"
 	"time"
 
 	"git.sr.ht/~sircmpwn/getopt"
@@ -79,6 +80,7 @@ func getCompletions(aerc *widgets.Aerc, cmd string) []string {
 	for _, set := range getCommands((*aerc).SelectedTab()) {
 		completions = append(completions, set.GetCompletions(aerc, cmd)...)
 	}
+	sort.Strings(completions)
 	return completions
 }