diff options
-rw-r--r-- | lib/PublicInbox/HlMod.pm | 1 | ||||
-rw-r--r-- | t/hl_mod.t | 2 |
2 files changed, 1 insertions, 2 deletions
diff --git a/lib/PublicInbox/HlMod.pm b/lib/PublicInbox/HlMod.pm index 5cbfb298..237ffaca 100644 --- a/lib/PublicInbox/HlMod.pm +++ b/lib/PublicInbox/HlMod.pm @@ -99,7 +99,6 @@ sub do_hl { my $gen = $self->{$langpath} ||= do { my $g = highlight::CodeGenerator::getInstance($highlight::HTML); $g->setFragmentCode(1); # generate html fragment - $g->setHTMLEnclosePreTag(1); # include <pre> # whatever theme works my $themepath = $dir->getThemePath('print.theme'); @@ -27,7 +27,7 @@ my $orig = $str; require File::Temp; my $cmd = [ qw(w3m -T text/html -dump -config /dev/null) ]; my ($out, $err) = ('', ''); - IPC::Run::run($cmd, $ref, \$out, \$err); + IPC::Run::run($cmd, \('<pre>'.$$ref.'</pre>'), \$out, \$err); # expand tabs and normalize whitespace, # w3m doesn't preserve tabs $orig =~ s/\t/ /gs; |