summaryrefslogtreecommitdiffstats
path: root/pkg/gui/context.go
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2022-03-19 16:34:46 +1100
committerJesse Duffield <jessedduffield@gmail.com>2022-03-24 20:14:41 +1100
commitbf4f06ab4e6ceefe388e0efefcc553526f3d96c2 (patch)
treeb4cfdb71e31fa7d960722f192a56e5fb1a483e5e /pkg/gui/context.go
parenteda8f4a5d4302691d99efd066f9851809c984bc0 (diff)
more generics
Diffstat (limited to 'pkg/gui/context.go')
-rw-r--r--pkg/gui/context.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/pkg/gui/context.go b/pkg/gui/context.go
index b4b274092..53e29e246 100644
--- a/pkg/gui/context.go
+++ b/pkg/gui/context.go
@@ -6,6 +6,7 @@ import (
"sort"
"strings"
+ "github.com/jesseduffield/generics/maps"
"github.com/jesseduffield/gocui"
"github.com/jesseduffield/lazygit/pkg/gui/context"
"github.com/jesseduffield/lazygit/pkg/gui/types"
@@ -231,10 +232,9 @@ func (gui *Gui) activateContext(c types.Context, opts ...types.OnFocusOpts) erro
}
func (gui *Gui) optionsMapToString(optionsMap map[string]string) string {
- optionsArray := make([]string, 0)
- for key, description := range optionsMap {
- optionsArray = append(optionsArray, key+": "+description)
- }
+ optionsArray := maps.MapToSlice(optionsMap, func(key string, description string) string {
+ return key + ": " + description
+ })
sort.Strings(optionsArray)
return strings.Join(optionsArray, ", ")
}