- From: Warren Block <wblock@wonkity.com>
- Date: Fri, 6 Jan 2012 19:32:05 -0700 (MST)
- To: html-tidy@w3.org
FreeBSD uses tidy to clean up DocBook-generated HTML. For example,
tidy -wrap 90 -m -raw -preserve -f /dev/null -asxml book.html
But some of the output is from <programlisting> elements, which may
contain tabs that should be kept verbatim. Here's a pre-tidy example
with added line numbers:
1 <PRE
2 CLASS="PROGRAMLISTING"
3 ><TT
4 CLASS="FILENAME"
5 >sys/boot/i386/boot2/Makefile:</TT
6 >
7 boot2: boot2.ldr boot2.bin ${BTX}/btx/btx
8 btxld -v -E ${ORG2} -f bin -b ${BTX}/btx/btx -l boot2.ldr \
9 -o boot2.ld -P 1 boot2.bin</PRE
10 ><P
11 >
Line 8 starts with a tab, and line 9 starts with two tabs. This
particular example is from a Makefile, where tabs are significant. Left
alone, the text can be copied from the browser, and the tabs are obvious
from the highlighting. But tidy replaces the tabs with spaces.
Is there a way to get tidy to leave whitespace alone inside this class
of <pre> elements?
Thanks!
Received on Monday, 9 January 2012 10:14:02 UTC