summaryrefslogtreecommitdiff
path: root/perl/Locale
diff options
context:
space:
mode:
Diffstat (limited to 'perl/Locale')
-rw-r--r--perl/Locale/Po4a/Text.pm16
1 files changed, 10 insertions, 6 deletions
diff --git a/perl/Locale/Po4a/Text.pm b/perl/Locale/Po4a/Text.pm
index 0edb376..77a5cbe 100644
--- a/perl/Locale/Po4a/Text.pm
+++ b/perl/Locale/Po4a/Text.pm
@@ -175,17 +175,21 @@ sub parse {
$paragraph="";
$wrapped_mode = 1;
} elsif ($markdown and
- ( $line =~ m/^#/ # headline
- or $line =~ m/^>/ # blockquote
- or $line =~ m/[<>]/ # maybe html
- or $line =~ m/^"""/ # textblock inside macro end
- or $line =~ m/"""$/)) { # textblock inside macro begin
- # Found headline
+ ( $line =~ m/^#/)) {
+ # Found Markdown headline
$wrapped_mode = 0;
$paragraph .= $line."\n";
do_paragraph($self,$paragraph,$wrapped_mode);
$paragraph="";
$wrapped_mode = 1;
+ } elsif ($markdown and
+ ( $paragraph =~ m/^>/ # blockquote
+ or $paragraph =~ m/[<>]/ # maybe html
+ or $paragraph =~ m/^"""/ # textblock inside macro end
+ or $paragraph =~ m/"""$/)) { # textblock inside macro begin
+ # Found Markdown markup that might not survive wrapping
+ $wrapped_mode = 0;
+ $paragraph .= $line."\n";
} else {
if ($line =~ /^\s/) {
# A line starting by a space indicates a non-wrap
idth: -nan%;'/> -rw-r--r--tags/a8/23/20160826123611.GA5692@orion.freesoftware/old0
-rw-r--r--tags/a8/23/20160826123611.GA5692@orion.freesoftware/signed0
-rw-r--r--tags/a8/23/20171101060002.877887CEA@lxp5.free-owl.de/sys0
-rw-r--r--tags/a8/23/20171101060002.877887CEA@lxp5.free-owl.de/unread0
-rw-r--r--tags/a8/23/20180726230207.1D9FD1CCD5C@lxp5.free-owl.de/sys0
-rw-r--r--tags/a8/23/20180726230207.1D9FD1CCD5C@lxp5.free-owl.de/unread0
-rw-r--r--tags/a8/23/3424dc900905220914u4ced3955g9929e6312608289b@mail.gmail.com/debian0
-rw-r--r--tags/a8/23/8040C2638C934A188A94CAD556447EA8@trofast/attachment0
-rw-r--r--tags/a8/23/8040C2638C934A188A94CAD556447EA8@trofast/dgih0
-rw-r--r--tags/a8/23/E1kw2or-000AnR-2m@fasolo.debian.org/debian0
-rw-r--r--tags/a8/23/E1kw2or-000AnR-2m@fasolo.debian.org/inbox0
-rw-r--r--tags/a8/23/E1kw2or-000AnR-2m@fasolo.debian.org/killed0
-rw-r--r--tags/a8/23/E1kw2or-000AnR-2m@fasolo.debian.org/unread0
-rw-r--r--tags/a8/23/E1nafIE-0004uU-62@fasolo.debian.org/debian0
-rw-r--r--tags/a8/23/E1nafIE-0004uU-62@fasolo.debian.org/inbox0
-rw-r--r--tags/a8/23/E1nafIE-0004uU-62@fasolo.debian.org/killed0
-rw-r--r--tags/a8/23/E1nafIE-0004uU-62@fasolo.debian.org/unread0
-rw-r--r--tags/a8/23/l03130309b12ea51a6025@%5b130.228.13.8%5d/hb0
-rw-r--r--tags/a8/23/l03130309b12ea51a6025@%5b130.228.13.8%5d/inbox0
-rw-r--r--tags/a8/23/l03130309b12ea51a6025@%5b130.228.13.8%5d/old0
-rw-r--r--tags/a8/23/mailman.1073.1584646039.18298.kpt9@lists.homebase.dk/hb0
-rw-r--r--tags/a8/23/mailman.1073.1584646039.18298.kpt9@lists.homebase.dk/inbox0
-rw-r--r--tags/a8/23/mailman.1073.1584646039.18298.kpt9@lists.homebase.dk/killed0
-rw-r--r--tags/a8/23/mailman.1073.1584646039.18298.kpt9@lists.homebase.dk/unread0
35 files changed, 0 insertions, 0 deletions