fix :number-lines: regression (#17639)

This commit is contained in:
Andrey Makarov
2021-04-05 09:33:06 +03:00
committed by GitHub
parent 70a30317f7
commit ca405167ed
2 changed files with 11 additions and 1 deletions

View File

@@ -980,7 +980,7 @@ proc buildLinesHtmlTable(d: PDoc; params: CodeBlockParams, code: string,
result.beginTable.add($line & "\n")
line.inc
codeLines.dec
result.beginTable.add("</pre$3></td><td>" & (
result.beginTable.add("</pre></td><td>" & (
d.config.getOrDefault"doc.listing_start" %
[id, sourceLanguageToStr[params.lang], idStr]))
result.endTable = (d.config.getOrDefault"doc.listing_end" % id) &

View File

@@ -1089,6 +1089,16 @@ Test1
let output0 = input0.toHtml
doAssert "<p>Paragraph1</p>" in output0
test "Nim code-block :number-lines:":
let input = dedent """
.. code-block:: nim
:number-lines: 55
x
y
"""
check "<pre class=\"line-nums\">55\n56\n</pre>" in input.toHtml
test "RST admonitions":
# check that all admonitions are implemented
let input0 = dedent """