From 67a1cfa5ef48da6e99ae8b86f2be9bb033c249c1 Mon Sep 17 00:00:00 2001 From: Daniel Stenberg Date: Wed, 12 Mar 2025 13:09:30 +0100 Subject: [PATCH] managen: accept more markdown-quote-markers Lines starting with ``` or ~~~ indicate start and end of a quoted section. Closes #16685 --- scripts/managen | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/scripts/managen b/scripts/managen index 6621b1684c..5e03180144 100755 --- a/scripts/managen +++ b/scripts/managen @@ -320,7 +320,23 @@ sub render { $quote = 1; $d = "$word\n"; } - elsif($quote) { + elsif($d =~ /^(```|~~~)/) { + if(!$quote) { + if($manpage) { + push @desc, "\n" if($blankline); + push @desc, ".nf\n"; + $blankline = 0; + } + $quote = 2; + } + else { + # end of quote + push @desc, ".fi\n" if($manpage); + $quote = 0; + } + next; + } + elsif($quote == 1) { # end of quote push @desc, ".fi\n" if($manpage); $quote = 0; -- 2.47.2