We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f468130 commit f777e53Copy full SHA for f777e53
packages/vscode/src/views/annotations.ts
@@ -33,11 +33,11 @@ const frontmatterEndDecoration = window.createTextEditorDecorationType(dividerCo
33
function mergeSlideNumbers(slides: { index: number }[]): string {
34
const indexes = slides.map(s => s.index + 1)
35
const merged = [[indexes[0], indexes[0]]]
36
- for (const index of indexes) {
37
- if (merged.at(-1)[1] + 1 === index)
38
- merged.at(-1)[1] = index
+ for (let i = 1; i < indexes.length; i++) {
+ if (merged[merged.length - 1][1] + 1 === indexes[i])
+ merged[merged.length - 1][1] = indexes[i]
39
else
40
- merged.push([index, index])
+ merged.push([indexes[i], indexes[i]])
41
}
42
return merged.map(([start, end]) => start === end ? `#${start}` : `#${start}-${end}`).join(', ')
43
0 commit comments