# SPDX-FileCopyrightText: 2016 Philippe Proulx # # SPDX-License-Identifier: CC-BY-4.0 [macros] # man macro # # Inspired by linkgit macro: # # # Usage: man:command(manpage-section) (?su)[\\]?(?Pman):(?P\S*?)\((?P.*?)\)= # no link option macro # # Usage: nloption:--option-name (?su)[\\]?(?Pnloption):(?P--?[a-zA-Z0-9-]*)= # option macro # # Usage: option:--option-name (?su)[\\]?(?Poption):(?P--?[a-zA-Z0-9-]*)= # not macro # # Usage: :not: :not:=not # man macro expansions ifdef::doctype-manpage[] ifdef::backend-docbook[] [man-inlinemacro] {0%{target}} {0#} {0#{target}{0}} {0#} endif::backend-docbook[] endif::doctype-manpage[] # option macro expansions ifdef::doctype-manpage[] ifdef::backend-docbook[] [option-inlinemacro] {opt} endif::backend-docbook[] endif::doctype-manpage[] # no link option macro expansions ifdef::doctype-manpage[] ifdef::backend-docbook[] [nloption-inlinemacro] {opt} endif::backend-docbook[] endif::doctype-manpage[] # not macro expansions ifdef::doctype-manpage[] ifdef::backend-docbook[] [not-inlinemacro] NOT endif::backend-docbook[] endif::doctype-manpage[]