Render commands as literals

develop
lethosor 2022-08-06 23:11:12 -04:00
parent b3d79f87cb
commit 39e9288458
No known key found for this signature in database
GPG Key ID: 76A269552F4F58C1
1 changed files with 4 additions and 4 deletions

@ -22,10 +22,10 @@ class DFHackToolDirectiveBase(sphinx.directives.ObjectDescription):
else: else:
return self.env.docname.split('/')[-1] return self.env.docname.split('/')[-1]
def make_labeled_paragraph(self, label, content): def make_labeled_paragraph(self, label, content, label_class=nodes.strong, content_class=nodes.inline):
return nodes.paragraph('', '', *[ return nodes.paragraph('', '', *[
nodes.strong('', '{}: '.format(label)), label_class('', '{}: '.format(label)),
nodes.inline('', content), content_class('', content),
]) ])
def make_nodes(self): def make_nodes(self):
@ -66,7 +66,7 @@ class DFHackToolDirective(DFHackToolDirectiveBase):
class DFHackCommandDirective(DFHackToolDirectiveBase): class DFHackCommandDirective(DFHackToolDirectiveBase):
def make_nodes(self): def make_nodes(self):
return [ return [
self.make_labeled_paragraph('Command', self.get_name_or_docname()), self.make_labeled_paragraph('Command', self.get_name_or_docname(), content_class=nodes.literal),
] ]