From: <gr...@us...> - 2006-10-30 19:53:07
|
Author: grubert Date: 2006-10-30 20:52:49 +0100 (Mon, 30 Oct 2006) New Revision: 4794 Modified: trunk/sandbox/manpage-writer/README.txt trunk/sandbox/manpage-writer/expected/test.man trunk/sandbox/manpage-writer/input/test.txt trunk/sandbox/manpage-writer/writers/manpage.py Log: Add line block. Modified: trunk/sandbox/manpage-writer/README.txt =================================================================== --- trunk/sandbox/manpage-writer/README.txt 2006-10-30 15:01:23 UTC (rev 4793) +++ trunk/sandbox/manpage-writer/README.txt 2006-10-30 19:52:49 UTC (rev 4794) @@ -104,6 +104,7 @@ * nested list entries sometimes get bold. RST problem * RST problem "-d # option " breaks * enumerated lists with more than 9 +* line blocks in tables have too much new lines. Change log '''''''''' @@ -111,6 +112,7 @@ * writers/manpage.py: + - 2006-10-30: Add line block. - 2006-10-30: Add headerless tables. - 2006-10-23: Fix: listbullets and numbers were prefixed with ``0``. - 2006-10-22: less empty lines Modified: trunk/sandbox/manpage-writer/expected/test.man =================================================================== --- trunk/sandbox/manpage-writer/expected/test.man 2006-10-30 15:01:23 UTC (rev 4793) +++ trunk/sandbox/manpage-writer/expected/test.man 2006-10-30 19:52:49 UTC (rev 4794) @@ -151,6 +151,16 @@ _ .TE +.SH lineblock + +paul +.br +tel. 12345 +.br +LA +.br + + .SH FILES This is a file. @@ -191,5 +201,5 @@ public domain Behave responsible. -.\" Generated by docutils manpage writer on 2006-10-30 15:51. +.\" Generated by docutils manpage writer on 2006-10-30 20:50. .\" Modified: trunk/sandbox/manpage-writer/input/test.txt =================================================================== --- trunk/sandbox/manpage-writer/input/test.txt 2006-10-30 15:01:23 UTC (rev 4793) +++ trunk/sandbox/manpage-writer/input/test.txt 2006-10-30 19:52:49 UTC (rev 4794) @@ -78,6 +78,13 @@ | header | | +----------+--------+ +lineblock +--------- + +| paul +| tel. 12345 +| LA + FILES ===== Modified: trunk/sandbox/manpage-writer/writers/manpage.py =================================================================== --- trunk/sandbox/manpage-writer/writers/manpage.py 2006-10-30 15:01:23 UTC (rev 4793) +++ trunk/sandbox/manpage-writer/writers/manpage.py 2006-10-30 19:52:49 UTC (rev 4794) @@ -662,13 +662,17 @@ self.body.append('</div>\n') def visit_line_block(self, node): - raise NotImplementedError, node.astext() - self.body.append(self.starttag(node, 'pre', CLASS='line-block')) + self.body.append('\n') def depart_line_block(self, node): - raise NotImplementedError, node.astext() - self.body.append('\n</pre>\n') + self.body.append('\n') + def visit_line(self, node): + pass + + def depart_line(self, node): + self.body.append('\n.br\n') + def visit_list_item(self, node): self.body.append('\n.TP %d\n%s\n' % ( self._list_char[-1].get_width(), |