fix: start line numbers at 1 (was a regression)

Christian Rocha created

Change summary

server/middleware.go | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)

Detailed changes

server/middleware.go 🔗

@@ -150,7 +150,7 @@ func withLineNumber(s string, color bool) string {
 	// because we're only dealing with digits, which are one byte each.
 	mll := len(fmt.Sprintf("%d", len(lines)))
 	for i, l := range lines {
-		digit := fmt.Sprintf("%*d", mll, i)
+		digit := fmt.Sprintf("%*d", mll, i+1)
 		bar := "│"
 		if color {
 			digit = lineDigitStyle.Render(digit)