Force listingblocks to be monospaced in manpages

For the html output we can use a stylesheet to make sure that the
listingblocks are presented in a monospaced font.  For the manpages do
it manually by inserting a ".ft C" before and ".ft" after the block in
question.

In order for these roff commands to get through to the manpage they
have to be element encoded to prevent quoting.

Signed-off-by: Julian Phillips <julian@quantumfyre.co.uk>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Julian Phillips 2007-07-18 22:33:57 +01:00 committed by Junio C Hamano
parent fa2e71c9e7
commit 281a53bb79

View File

@ -27,7 +27,13 @@ ifdef::backend-docbook[]
[listingblock] [listingblock]
<example><title>{title}</title> <example><title>{title}</title>
<literallayout> <literallayout>
ifdef::doctype-manpage[]
&#10;.ft C&#10;
endif::doctype-manpage[]
| |
ifdef::doctype-manpage[]
&#10;.ft&#10;
endif::doctype-manpage[]
</literallayout> </literallayout>
{title#}</example> {title#}</example>
endif::backend-docbook[] endif::backend-docbook[]