Fix: generation of man pages with multiple refnames
[lttng-ust.git] / doc / man / asciidoc.conf
CommitLineData
4ddbd0b7
PP
1[macros]
2
3# man macro
4#
5# Inspired by linkgit macro:
6# <https://github.com/git/git/blob/master/Documentation/asciidoc.conf>
7#
8# Usage: man:command(manpage-section)
9(?su)[\\]?(?P<name>man):(?P<target>\S*?)\((?P<attrlist>.*?)\)=
10
11# no link option macro
12#
13# Usage: nloption:--option-name
14(?su)[\\]?(?P<name>nloption):(?P<opt>--?[a-zA-Z0-9-]*)=
15
16# option macro
17#
18# Usage: option:--option-name
19(?su)[\\]?(?P<name>option):(?P<opt>--?[a-zA-Z0-9-]*)=
20
21# not macro
22#
23# Usage: :not:
24:not:=not
25
26# man macro expansions
27ifdef::doctype-manpage[]
28ifdef::backend-docbook[]
29[man-inlinemacro]
30{0%{target}}
31{0#<citerefentry>}
32{0#<refentrytitle>{target}</refentrytitle><manvolnum>{0}</manvolnum>}
33{0#</citerefentry>}
34endif::backend-docbook[]
35endif::doctype-manpage[]
36
37# option macro expansions
38ifdef::doctype-manpage[]
39ifdef::backend-docbook[]
40[option-inlinemacro]
41<literal>{opt}</literal>
42endif::backend-docbook[]
43endif::doctype-manpage[]
44
45# no link option macro expansions
46ifdef::doctype-manpage[]
47ifdef::backend-docbook[]
48[nloption-inlinemacro]
49<literal>{opt}</literal>
50endif::backend-docbook[]
51endif::doctype-manpage[]
52
53# not macro expansions
54ifdef::doctype-manpage[]
55ifdef::backend-docbook[]
56[not-inlinemacro]
57NOT
58endif::backend-docbook[]
59endif::doctype-manpage[]
This page took 0.025426 seconds and 4 git commands to generate.