From 7826c91ef37f9b5fb5396e1168d84a6574385915 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Tue, 5 Feb 2019 05:24:39 +0000 Subject: hlmod: support "```$LANG" blocks in text This is compatible with Markdown; but we still keep the WYSIWYG nature of plain-text with this. This is only intended for use with our documentation. Enabling any type of Markdown support for emails can lead to incompatibilities or interopability problems with alternative implementations. --- t/hl_mod.t | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 't') diff --git a/t/hl_mod.t b/t/hl_mod.t index f2eb5f91..84a4b576 100644 --- a/t/hl_mod.t +++ b/t/hl_mod.t @@ -40,4 +40,24 @@ my $orig = $str; } } +if ('experimental, only for help text') { + my $tmp = <<'EOF'; +:> +```perl +my $foo = 1 & 2; +``` +:< +EOF + $hls->do_hl_text(\$tmp); + my @hl = split(/^/m, $tmp); + is($hl[0], ":>\n", 'first line escaped'); + is($hl[1], "```perl\n", '2nd line preserved'); + like($hl[2], qr/