]> Sergey Matveev's repositories - public-inbox.git/blobdiff - lib/PublicInbox/HlMod.pm
hlmod: do_hl* performs src_escape immediately
[public-inbox.git] / lib / PublicInbox / HlMod.pm
index 13f27d19cb40b85e8d5bbc33a22525c31576a551..014d82fdbc52cb9293a96e0a8829154bb0e85ad3 100644 (file)
@@ -16,6 +16,7 @@ package PublicInbox::HlMod;
 use strict;
 use warnings;
 use highlight; # SWIG-generated stuff
+use PublicInbox::Hval qw(src_escape);
 my $hl;
 
 sub _parse_filetypes ($) {
@@ -122,6 +123,7 @@ sub do_hl_lang {
        # know that, so ensure it's marked as UTF-8 even if it isnt...
        my $out = $gen->generateString($$str);
        utf8::decode($out);
+       src_escape($out);
        \$out;
 }