mirror of
https://github.com/libsdl-org/SDL.git
synced 2024-11-26 21:33:26 +08:00
wikiheaders.pl: Fix some wordwrap whitespace issues.
This commit is contained in:
parent
04196a46a5
commit
bab0eb71ce
@ -28,11 +28,15 @@ sub wordwrap_with_bullet_indent { # don't call this directly.
|
||||
my $str = shift;
|
||||
my $retval = '';
|
||||
|
||||
#print("WORDWRAP BULLET ('$bullet'):\n\n$str\n\n");
|
||||
|
||||
# You _can't_ (at least with Pandoc) have a bullet item with a newline in
|
||||
# MediaWiki, so _remove_ wrapping!
|
||||
if ($wordwrap_mode eq 'mediawiki') {
|
||||
$retval = "$bullet$str";
|
||||
$retval =~ s/\n/ /gms;
|
||||
$retval =~ s/\s+$//gms;
|
||||
#print("WORDWRAP BULLET DONE:\n\n$retval\n\n");
|
||||
return "$retval\n";
|
||||
}
|
||||
|
||||
@ -105,6 +109,8 @@ sub wordwrap {
|
||||
|
||||
#print("\n\nWORDWRAP:\n\n$str\n\n\n");
|
||||
|
||||
$str =~ s/\A\n+//ms;
|
||||
|
||||
while ($str =~ s/(.*?)(\`\`\`.*?\`\`\`|\<syntaxhighlight.*?\<\/syntaxhighlight\>)//ms) {
|
||||
#print("\n\nWORDWRAP BLOCK:\n\n$1\n\n ===\n\n$2\n\n\n");
|
||||
$retval .= wordwrap_paragraphs($1); # wrap it.
|
||||
|
Loading…
Reference in New Issue
Block a user