Skip to content

Commit ee68f8c

Browse files
authored
fix: align line numbers (#45)
1 parent 4379d3f commit ee68f8c

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/core.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ export function toKeyedTokens(
7979
const hash = getHash(code + salt)
8080
let lastOffset = 0
8181
let firstOffset = 0
82-
const lineNumberDigits = Math.ceil(Math.log10(tokens.length))
82+
const lineNumberDigits = Math.max(1, String(tokens.length).length)
8383
const keyed = splitWhitespaceTokens(tokens)
8484
.flatMap((line, lineIdx): ThemedToken[] => {
8585
firstOffset = line[0]?.offset || lastOffset

0 commit comments

Comments
 (0)