From e642784901ba022983b4bc4cc806a2d1d774cc4b Mon Sep 17 00:00:00 2001 From: Amitai Schleier Date: Wed, 4 Sep 2019 19:01:28 -0400 Subject: Fix inverted footnote config with MultiMarkdown. Bug spotted and fix from Giuseppe Bilotta . Extend mdwn tests to cover MultiMarkdown, where applicable. --- IkiWiki/Plugin/mdwn.pm | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'IkiWiki') diff --git a/IkiWiki/Plugin/mdwn.pm b/IkiWiki/Plugin/mdwn.pm index eefa29a97..9158a477b 100644 --- a/IkiWiki/Plugin/mdwn.pm +++ b/IkiWiki/Plugin/mdwn.pm @@ -56,7 +56,7 @@ sub checkconfig () { $config{mdwn_alpha_lists} = 0 unless defined $config{mdwn_alpha_lists}; } -my $markdown_sub; +our $markdown_sub; sub htmlize (@) { my %params=@_; my $content = $params{content}; @@ -77,9 +77,7 @@ sub htmlize (@) { $markdown_sub=sub { my %flags=( use_metadata => 0 ); - if ($config{mdwn_footnotes}) { - $flags{disable_footnotes}=1; - } + $flags{disable_footnotes}=not $config{mdwn_footnotes}; Text::MultiMarkdown::markdown(shift, \%flags); } -- cgit v1.2.3