From 4869e61dff9869930a8a125353dbe6937dbb241b Mon Sep 17 00:00:00 2001 From: Jonathan Waltman Date: Tue, 19 Feb 2013 06:39:39 -0600 Subject: [PATCH] [texinfo] Tweak formatting of field lists. --- sphinx/writers/texinfo.py | 18 +++++++----------- 1 file changed, 7 insertions(+), 11 deletions(-) diff --git a/sphinx/writers/texinfo.py b/sphinx/writers/texinfo.py index d3d5e0974..8d2e89cfc 100644 --- a/sphinx/writers/texinfo.py +++ b/sphinx/writers/texinfo.py @@ -964,20 +964,18 @@ class TexinfoTranslator(nodes.NodeVisitor): ## Field Lists def visit_field_list(self, node): - self.body.append('\n\n@itemize @w\n') + pass def depart_field_list(self, node): - self.ensure_eol() - self.body.append('@end itemize\n') + pass def visit_field(self, node): - if not isinstance(node.parent, nodes.field_list): - self.visit_field_list(node) + self.body.append('\n') def depart_field(self, node): - if not isinstance(node.parent, nodes.field_list): - self.depart_field_list(node) + self.body.append('\n') def visit_field_name(self, node): - self.body.append('\n@item ') + self.ensure_eol() + self.body.append('@*') def depart_field_name(self, node): self.body.append(': ') @@ -991,8 +989,7 @@ class TexinfoTranslator(nodes.NodeVisitor): def visit_admonition(self, node, name=''): if not name: name = self.escape(node[0].astext()) - self.body.append('\n@cartouche\n' - '@quotation %s ' % name) + self.body.append(u'\n@cartouche\n@quotation %s ' % name) def depart_admonition(self, node): self.ensure_eol() self.body.append('@end quotation\n' @@ -1150,7 +1147,6 @@ class TexinfoTranslator(nodes.NodeVisitor): raise nodes.SkipNode def visit_problematic(self, node): - print node.pformat() self.body.append('>>') def depart_problematic(self, node): self.body.append('<<')