56bacc105a07810a5ddb6c1abde8e6f22a8b4165

Author
Christian Rocha <christian@rocha.is>
Committer
Christian Rocha <christian@rocha.is>
Date

Message

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

Diff

 1diff --git a/server/middleware.go b/server/middleware.go
 2index 48ca66bc89f90a1ecea4b034d4bb1906aefa21a4..e8b86b8c568cf6ac28bf923cd6630ef2cb76174d 100644
 3--- a/server/middleware.go
 4+++ b/server/middleware.go
 5@@ -150,7 +150,7 @@ func withLineNumber(s string, color bool) string {
 6 	// because we're only dealing with digits, which are one byte each.
 7 	mll := len(fmt.Sprintf("%d", len(lines)))
 8 	for i, l := range lines {
 9-		digit := fmt.Sprintf("%*d", mll, i)
10+		digit := fmt.Sprintf("%*d", mll, i+1)
11 		bar := "│"
12 		if color {
13 			digit = lineDigitStyle.Render(digit)