From cc5e55b0103e309946edb96981debeccbcc9a254 Mon Sep 17 00:00:00 2001 From: mahdi Date: Sun, 5 Nov 2023 14:33:47 +0100 Subject: [PATCH] style - amend reset style on apply --- style/style.go | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/style/style.go b/style/style.go index 27d3301..ec808b7 100644 --- a/style/style.go +++ b/style/style.go @@ -2,6 +2,7 @@ package style import ( "fmt" + "sort" "strings" "gitea.meta-tech.academy/go/core/util" @@ -138,8 +139,13 @@ func (s *Styles) Keyval(key string, val string, names ...string) { } func (s *Styles) Render() { - for name, style := range s.List { - style.Echof(" %s", name) + keys := make([]string, 0, len(s.List)) + for name := range s.List { + keys = append(keys, name) + } + sort.Strings(keys) + for _, name := range keys { + s.Get(name).Echof(" %s", name) defStyle.Ln() } }