mirror of
https://github.com/Llewellynvdm/fzf.git
synced 2025-01-23 23:28:31 +00:00
Use simple string concatenation instead of using fmt.Sprintf
This commit is contained in:
parent
ef577a6509
commit
1a6defdbcc
11
src/ansi.go
11
src/ansi.go
@ -2,7 +2,6 @@ package fzf
|
||||
|
||||
import (
|
||||
"bytes"
|
||||
"fmt"
|
||||
"regexp"
|
||||
"strconv"
|
||||
"strings"
|
||||
@ -72,12 +71,12 @@ func toAnsiString(color tui.Color, offset int) string {
|
||||
} else if col < 16 {
|
||||
ret += strconv.Itoa(offset - 30 + 90 + col - 8)
|
||||
} else if col < 256 {
|
||||
ret += fmt.Sprintf("%d;5;%d", offset+8, col)
|
||||
ret += strconv.Itoa(offset+8) + ";5;" + strconv.Itoa(col)
|
||||
} else if col >= (1 << 24) {
|
||||
r := (col >> 16) & 0xff
|
||||
g := (col >> 8) & 0xff
|
||||
b := col & 0xff
|
||||
ret += fmt.Sprintf("%d;2;%d;%d;%d", offset+8, r, g, b)
|
||||
r := strconv.Itoa((col >> 16) & 0xff)
|
||||
g := strconv.Itoa((col >> 8) & 0xff)
|
||||
b := strconv.Itoa(col & 0xff)
|
||||
ret += strconv.Itoa(offset+8) + ";2;" + r + ";" + g + ";" + b
|
||||
}
|
||||
return ret + ";"
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user