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