diff --git a/internal/utilities/wrap.go b/internal/utilities/wrap.go index d95173c..55a4c40 100644 --- a/internal/utilities/wrap.go +++ b/internal/utilities/wrap.go @@ -39,9 +39,9 @@ func wrapLine(line, separator string, charLimit int) string { var builder strings.Builder for rightcursor < (len(line) - charLimit) { - rightcursor += charLimit + rightcursor += (charLimit - 1) - for !unicode.IsSpace(rune(line[rightcursor-1])) && (rightcursor > leftcursor) { + for (rightcursor > leftcursor) && !unicode.IsSpace(rune(line[rightcursor-1])) { rightcursor-- }