Add possibility to get language class to listings (#6705)
Add the possibility to add class `lang<Name>` to code listings. Needed for restricting `run` to nim code (see https://github.com/nim-lang/nimforum/pull/111 )
This commit is contained in:
parent
06a6347929
commit
d837ef177c
1 changed files with 2 additions and 2 deletions
|
|
@ -867,7 +867,7 @@ proc buildLinesHTMLTable(d: PDoc; params: CodeBlockParams, code: string):
|
||||||
inc d.listingCounter
|
inc d.listingCounter
|
||||||
let id = $d.listingCounter
|
let id = $d.listingCounter
|
||||||
if not params.numberLines:
|
if not params.numberLines:
|
||||||
result = (d.config.getOrDefault"doc.listing_start" % id,
|
result = (d.config.getOrDefault"doc.listing_start" % [id, $params.lang],
|
||||||
d.config.getOrDefault"doc.listing_end" % id)
|
d.config.getOrDefault"doc.listing_end" % id)
|
||||||
return
|
return
|
||||||
|
|
||||||
|
|
@ -880,7 +880,7 @@ proc buildLinesHTMLTable(d: PDoc; params: CodeBlockParams, code: string):
|
||||||
line.inc
|
line.inc
|
||||||
codeLines.dec
|
codeLines.dec
|
||||||
result.beginTable.add("</pre></td><td>" & (
|
result.beginTable.add("</pre></td><td>" & (
|
||||||
d.config.getOrDefault"doc.listing_start" % id))
|
d.config.getOrDefault"doc.listing_start" % [id, $params.lang]))
|
||||||
result.endTable = (d.config.getOrDefault"doc.listing_end" % id) &
|
result.endTable = (d.config.getOrDefault"doc.listing_end" % id) &
|
||||||
"</td></tr></tbody></table>" & (
|
"</td></tr></tbody></table>" & (
|
||||||
d.config.getOrDefault"doc.listing_button" % id)
|
d.config.getOrDefault"doc.listing_button" % id)
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue