From: Felipe Contreras Date: Fri, 21 May 2021 22:44:52 GMT Subject: [PATCH v2 11/11] doc: asciidoctor: add hack for old versions Message-ID: <20210521224452.530852-12-felipe.contreras@gmail.com> In-Reply-To: <20210521224452.530852-1-felipe.contreras@gmail.com> \\ gets converted erroneously. [1] https://github.com/asciidoctor/asciidoctor/issues/3456 Signed-off-by: Felipe Contreras --- Documentation/asciidoctor-extensions.rb | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/Documentation/asciidoctor-extensions.rb b/Documentation/asciidoctor-extensions.rb index e48a381b8f..3ab669dad8 100644 --- a/Documentation/asciidoctor-extensions.rb +++ b/Documentation/asciidoctor-extensions.rb @@ -38,10 +38,19 @@ Asciidoctor::Extensions.register :git do doc = document - # Override attributes for man pages. - # https://github.com/asciidoctor/asciidoctor/issues/4059 if doc.backend == 'manpage' + # Override attributes for man pages. + # https://github.com/asciidoctor/asciidoctor/issues/4059 doc.attributes.merge!({ 'litdd' => '\--', 'plus' => '+' }) + + # Fix bug with \\ + if Asciidoctor::VERSION < '2.0.11' + postprocessor do + process do |_, output| + output.gsub("\\(rs\\\\", "\\(rs\\(rs\\") + end + end + end end inline_macro :linkgit do -- 2.32.0.rc0