From 134b6baf4d26c07307acc22836ea6af8b5712468 Mon Sep 17 00:00:00 2001 From: micnncim Date: Tue, 26 May 2020 14:50:18 +0900 Subject: [PATCH] Fix overlap in folded strings --- pkg/searchapp/item.go | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pkg/searchapp/item.go b/pkg/searchapp/item.go index af3b685..e854de9 100644 --- a/pkg/searchapp/item.go +++ b/pkg/searchapp/item.go @@ -241,23 +241,23 @@ func (ic ItemColumns) ProduceLine(dateLength int, locationLength int, flagLength } func leftCutPadString(str string, newLen int) string { - dots := "…" + dots := "… " strLen := len(str) if newLen > strLen { return strings.Repeat(" ", newLen-strLen) + str } else if newLen < strLen { - return dots + str[strLen-newLen+1:] + return dots + str[strLen-newLen+2:] } return str } func rightCutPadString(str string, newLen int) string { - dots := "…" + dots := " …" strLen := len(str) if newLen > strLen { return str + strings.Repeat(" ", newLen-strLen) } else if newLen < strLen { - return str[:newLen-1] + dots + return str[:newLen-2] + dots } return str }