lttng-enable-event(1): update the Filter expression section
[lttng-tools.git] / doc / man / asciidoc.conf
index 3f8cac41e36c365c3f0306eb776f4c854a8be7b1..6fc2d5e09f4bbf7c6d513d278103fca4d517b259 100644 (file)
@@ -1,12 +1,27 @@
 [macros]
 
-# linklttng macro
+# man macro
 #
 # Inspired by linkgit macro:
 # <https://github.com/git/git/blob/master/Documentation/asciidoc.conf>
 #
-# Usage: linklttng:command(manpage-section)
-(?su)[\\]?(?P<name>linklttng):(?P<target>\S*?)\((?P<attrlist>.*?)\)=
+# Usage: man:command(manpage-section)
+(?su)[\\]?(?P<name>man):(?P<target>\S*?)\((?P<attrlist>.*?)\)=
+
+# linkgenoptions macro
+#
+# Usage: linkgenoptions:(text)
+(?su)[\\]?(?P<name>linkgenoptions):\((?P<text>.*?)\)=
+
+# no link option macro
+#
+# Usage: nloption:--option-name
+(?su)[\\]?(?P<name>nloption):(?P<opt>--?[a-zA-Z0-9-]*)=
+
+# lttng(1) general option macro
+#
+# Usage: genoption:--option-name
+(?su)[\\]?(?P<name>genoption):(?P<opt>--?[a-zA-Z0-9-]*)=
 
 # option macro
 #
 # Usage: :not:
 :not:=not
 
-# linklttng macro expansions
+# escwc macro
+#
+# Usage: :escwc:
+:escwc:=escwc
+
+# esccomma macro
+#
+# Usage: :esccomma:
+:esccomma:=esccomma
+
+# escbs macro
+#
+# Usage: :escbs:
+:escbs:=escbs
+
+# man macro expansions
+ifdef::doctype-manpage[]
 ifdef::backend-docbook[]
-[linklttng-inlinemacro]
+[man-inlinemacro]
 {0%{target}}
 {0#<citerefentry>}
 {0#<refentrytitle>{target}</refentrytitle><manvolnum>{0}</manvolnum>}
 {0#</citerefentry>}
 endif::backend-docbook[]
+endif::doctype-manpage[]
+
+# linkgenoptions macro expansions
+ifdef::doctype-manpage[]
+ifdef::backend-docbook[]
+[linkgenoptions-inlinemacro]
+{text}
+endif::backend-docbook[]
+endif::doctype-manpage[]
 
 # option macro expansions
+ifdef::doctype-manpage[]
 ifdef::backend-docbook[]
 [option-inlinemacro]
 <literal>{opt}</literal>
 endif::backend-docbook[]
+endif::doctype-manpage[]
+
+# no link option macro expansions
+ifdef::doctype-manpage[]
+ifdef::backend-docbook[]
+[nloption-inlinemacro]
+<literal>{opt}</literal>
+endif::backend-docbook[]
+endif::doctype-manpage[]
+
+# lttng(1) general option macro expansions
+ifdef::doctype-manpage[]
+ifdef::backend-docbook[]
+[genoption-inlinemacro]
+<literal>{opt}</literal>
+endif::backend-docbook[]
+endif::doctype-manpage[]
 
 # not macro expansions
+ifdef::doctype-manpage[]
 ifdef::backend-docbook[]
 [not-inlinemacro]
 NOT
 endif::backend-docbook[]
+endif::doctype-manpage[]
+
+# escwc macro expansions
+ifdef::doctype-manpage[]
+ifdef::backend-docbook[]
+[escwc-inlinemacro]
+<literal>\e*</literal>
+endif::backend-docbook[]
+endif::doctype-manpage[]
+
+# esccomma macro expansions
+ifdef::doctype-manpage[]
+ifdef::backend-docbook[]
+[esccomma-inlinemacro]
+<literal>\e,</literal>
+endif::backend-docbook[]
+endif::doctype-manpage[]
+
+# escbs macro expansions
+ifdef::doctype-manpage[]
+ifdef::backend-docbook[]
+[escbs-inlinemacro]
+<literal>\e</literal>
+endif::backend-docbook[]
+endif::doctype-manpage[]
 
 # configure XML man page header
 ifdef::doctype-manpage[]
This page took 0.028199 seconds and 4 git commands to generate.