Browse Source
Introduce an asciidoc.conf file with the purpose of adding a gitlink: macro which will improve the manpage output. Original cogito patch by Jonas Fonseca <fonseca@diku.dk>; asciidoc.conf from that patch was further enhanced to use the proper DocBook tag <citerefentry> for references to man pages. Signed-off-by: Sergey Vlasov <vsu@altlinux.ru> Signed-off-by: Junio C Hamano <junkio@cox.net>maint
Sergey Vlasov
20 years ago
committed by
Junio C Hamano
2 changed files with 23 additions and 2 deletions
@ -0,0 +1,21 @@
@@ -0,0 +1,21 @@
|
||||
## gitlink: macro |
||||
# |
||||
# Usage: gitlink:command[manpage-section] |
||||
# |
||||
# Note, {0} is the manpage section, while {target} is the command. |
||||
# |
||||
# Show GIT link as: <command>(<section>); if section is defined, else just show |
||||
# the command. |
||||
|
||||
ifdef::backend-docbook[] |
||||
[gitlink-inlinemacro] |
||||
{0%{target}} |
||||
{0#<citerefentry>} |
||||
{0#<refentrytitle>{target}</refentrytitle><manvolnum>{0}</manvolnum>} |
||||
{0#</citerefentry>} |
||||
endif::backend-docbook[] |
||||
|
||||
ifdef::backend-xhtml11[] |
||||
[gitlink-inlinemacro] |
||||
<a href="{target}.html">{target}{0?({0})}</a> |
||||
endif::backend-xhtml11[] |
Loading…
Reference in new issue