diff --git a/Documentation/asciidoctor-extensions.rb b/Documentation/asciidoctor-extensions.rb
index a678704e17..3282d59a48 100644
--- a/Documentation/asciidoctor-extensions.rb
+++ b/Documentation/asciidoctor-extensions.rb
@@ -7,20 +7,20 @@ Asciidoctor::Extensions.register do
inline_macro :linkgit do
if doc.doctype == 'book'
process do |parent, target, attrs|
- "" \
- "#{target}(#{attrs[1]})"
+ '%1$s(%2$s)' % [target, attrs[1]]
end
elsif doc.basebackend? 'html'
prefix = doc.attr('git-relative-html-prefix')
process do |parent, target, attrs|
- %(#{target}(#{attrs[1]}))
+ %(%1$s(%2$s)) % [target, attrs[1]]
end
elsif doc.basebackend? 'docbook'
process do |parent, target, attrs|
- "\n" \
- "#{target}" \
- "#{attrs[1]}\n" \
- ""
+ <<~EOF.chomp % [target, attrs[1]]
+
+ %s%s
+
+ EOF
end
end
end