From 799e77964aee05c7de9f63e3bf663ac352cf7f28 Mon Sep 17 00:00:00 2001 From: qowevisa Date: Sat, 15 Feb 2025 19:37:45 +0200 Subject: [PATCH] Formatation and small fix --- colorizer/easer.go | 34 ++++++++++++++++++++-------------- 1 file changed, 20 insertions(+), 14 deletions(-) diff --git a/colorizer/easer.go b/colorizer/easer.go index 978fcd5..d0c700b 100644 --- a/colorizer/easer.go +++ b/colorizer/easer.go @@ -5,8 +5,10 @@ import ( "log" ) -type RuneHandler func(rune) (bool, string) -type Handler func([]rune, string) RuneHandler +type ( + RuneHandler func(rune) (bool, string) + Handler func([]rune, string) RuneHandler +) func General(accept []rune, color string) RuneHandler { return func(r rune) (bool, string) { @@ -20,18 +22,22 @@ func General(accept []rune, color string) RuneHandler { } // Left -var LeftLittleFinger = General([]rune{'z', 'a', 'q', '1', '2'}, Colors.Red()) -var LeftRingFinger = General([]rune{'x', 's', 'w', '3'}, Colors.Green()) -var LeftMiddleFinger = General([]rune{'c', 'd', 'e', '4'}, Colors.Yellow()) -var LeftIndexFinger = General([]rune{'v', 'f', 'r', '5', 'b', 'g', 't', '6'}, Colors.Blue()) -var LeftThumpFinger = General([]rune{}, "") +var ( + LeftLittleFinger = General([]rune{'z', 'a', 'q', '1', '2'}, Colors.Red()) + LeftRingFinger = General([]rune{'x', 's', 'w', '3'}, Colors.Green()) + LeftMiddleFinger = General([]rune{'c', 'd', 'e', '4'}, Colors.Yellow()) + LeftIndexFinger = General([]rune{'v', 'f', 'r', '5', 'b', 'g', 't', '6'}, Colors.Blue()) + LeftThumpFinger = General([]rune{}, "") +) // Right -var RightThumpFinger = General([]rune{}, "") -var RightIndexFinger = General([]rune{'n', 'h', 'y', '7', 'm', 'j', 'u', '8'}, Colors.Blue2()) -var RightMiddleFinger = General([]rune{',', 'k', 'i', '9'}, Colors.Yellow2()) -var RightRingFinger = General([]rune{'.', 'l', 'o', '0'}, Colors.Green2()) -var RightLittleFinger = General([]rune{'/', ';', 'p', '-', '\\', '\'', '[', ']', '='}, Colors.Red2()) +var ( + RightThumpFinger = General([]rune{}, "") + RightIndexFinger = General([]rune{'n', 'h', 'y', '7', 'm', 'j', 'u', '8'}, Colors.Blue2()) + RightMiddleFinger = General([]rune{',', 'k', 'i', '9'}, Colors.Yellow2()) + RightRingFinger = General([]rune{'.', 'l', 'o', '0'}, Colors.Green2()) + RightLittleFinger = General([]rune{'/', ';', 'p', '-', '\\', '\'', '[', ']', '='}, Colors.Red2()) +) var handlers = [8]RuneHandler{ LeftLittleFinger, @@ -51,13 +57,13 @@ func Accept(r rune) string { accepted, color := h(r) if accepted { log.Printf("%sRune %c was accepted by handler with %d id%s", color, r, i, Colors.Reset()) - buffer += fmt.Sprintf("%s%c", color, r) + buffer = fmt.Sprintf("%s%c", color, r) wasReallyAccpeted = accepted break } } if !wasReallyAccpeted { - buffer += fmt.Sprintf("%s%c", Colors.Reset(), r) + buffer = fmt.Sprintf("%s%c", Colors.Reset(), r) } return buffer }