diff options
author | Jesse Duffield <jessedduffield@gmail.com> | 2022-03-19 16:34:46 +1100 |
---|---|---|
committer | Jesse Duffield <jessedduffield@gmail.com> | 2022-03-24 20:14:41 +1100 |
commit | bf4f06ab4e6ceefe388e0efefcc553526f3d96c2 (patch) | |
tree | b4cfdb71e31fa7d960722f192a56e5fb1a483e5e /pkg/gui/context.go | |
parent | eda8f4a5d4302691d99efd066f9851809c984bc0 (diff) |
more generics
Diffstat (limited to 'pkg/gui/context.go')
-rw-r--r-- | pkg/gui/context.go | 8 |
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, ", ") } |