commit 8dd19bc3b5f76674561f71911fa38c2eba2e953c
parent 9cb7971d5582ee8c1b4e4cf04ca3666279f36052
Author: mtmn <miro@haravara.org>
Date: Sun, 21 Jun 2026 22:47:31 +0200
wrd: split WriteString calls, loop over range
Diffstat:
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/wrd/tui.go b/wrd/tui.go
@@ -193,10 +193,10 @@ func (a *app) draw() {
qTrunc := truncate(string(a.query), a.cols/2)
prompt := fmt.Sprintf("\x1b[1m%s\x1b[0m ▸ %s", mode, qTrunc)
count := fmt.Sprintf("\x1b[2m%d/%d\x1b[0m", min(len(a.results), a.sel+1), len(a.results))
- sb.WriteString(pad(prompt, a.cols-visLen(count)) + count + "\r\n")
+ sb.WriteString(pad(prompt, a.cols-visLen(count)));sb.WriteString(count);sb.WriteString("\r\n")
prev := a.previewLines(prevW, listH)
- for i := 0; i < listH; i++ {
+ for i := range listH {
left := strings.Repeat(" ", leftW)
if ri := a.top + i; ri < len(a.results) {
left = padraw(truncate(a.results[ri].text(), leftW), leftW)
@@ -208,7 +208,7 @@ func (a *app) draw() {
if i < len(prev) {
right = prev[i]
}
- sb.WriteString(left + " \x1b[2m│\x1b[0m " + right + "\r\n")
+ sb.WriteString(left);sb.WriteString(" \x1b[2m│\x1b[0m ");sb.WriteString(right);sb.WriteString("\r\n")
}
fmt.Print(strings.TrimSuffix(sb.String(), "\r\n"))
}