doc/man: add asciidoc.conf
[lttng-tools.git] / doc / man / asciidoc.conf
CommitLineData
f95ec87d
PP
1[macros]
2
3# linklttng macro
4#
5# Inspired by linkgit macro:
6# <https://github.com/git/git/blob/master/Documentation/asciidoc.conf>
7#
8# Usage: linklttng:command(manpage-section)
9(?su)[\\]?(?P<name>linklttng):(?P<target>\S*?)\((?P<attrlist>.*?)\)=
10
11# option macro
12#
13# Usage: option:--option-name
14(?su)[\\]?(?P<name>option):(?P<opt>--?[a-zA-Z0-9-]*)=
15
16# not macro
17#
18# Usage: :not:
19:not:=not
20
21# linklttng macro expansions
22ifdef::backend-docbook[]
23[linklttng-inlinemacro]
24{0%{target}}
25{0#<citerefentry>}
26{0#<refentrytitle>{target}</refentrytitle><manvolnum>{0}</manvolnum>}
27{0#</citerefentry>}
28endif::backend-docbook[]
29
30# option macro expansions
31ifdef::backend-docbook[]
32[option-inlinemacro]
33<literal>{opt}</literal>
34endif::backend-docbook[]
35
36# not macro expansions
37ifdef::backend-docbook[]
38[not-inlinemacro]
39NOT
40endif::backend-docbook[]
41
42# configure XML man page header
43ifdef::doctype-manpage[]
44ifdef::backend-docbook[]
45[header]
46template::[header-declarations]
47<refentry>
48<refmeta>
49<refentrytitle>{mantitle}</refentrytitle>
50<manvolnum>{manvolnum}</manvolnum>
51<refmiscinfo class="source">LTTng</refmiscinfo>
52<refmiscinfo class="version">{lttng_version}</refmiscinfo>
53<refmiscinfo class="manual">LTTng Manual</refmiscinfo>
54</refmeta>
55<refnamediv>
56 <refname>{manname}</refname>
57 <refpurpose>{manpurpose}</refpurpose>
58</refnamediv>
59endif::backend-docbook[]
60endif::doctype-manpage[]
This page took 0.024487 seconds and 4 git commands to generate.