aboutsummaryrefslogtreecommitdiff
path: root/troff/troff.d/tmac.d/an-ext
diff options
context:
space:
mode:
Diffstat (limited to 'troff/troff.d/tmac.d/an-ext')
-rw-r--r--troff/troff.d/tmac.d/an-ext104
1 files changed, 104 insertions, 0 deletions
diff --git a/troff/troff.d/tmac.d/an-ext b/troff/troff.d/tmac.d/an-ext
new file mode 100644
index 0000000000000..837a963ee2638
--- /dev/null
+++ b/troff/troff.d/tmac.d/an-ext
@@ -0,0 +1,104 @@
+.\" -*- nroff -*-
+.\"
+.\" an-ext.tmac
+.\"
+.\" Copyright (C) 2007-2014 Free Software Foundation, Inc.
+.\"
+.\" Written by Eric S. Raymond <esr@thyrsus.com>
+.\" Werner Lemberg <wl@gnu.org>
+.\"
+.\" You may freely use, modify and/or distribute this file.
+.\"
+.\" The code below provides extension macros for the `man' macro package.
+.\" Care has been taken to make the code portable; groff extensions are
+.\" properly hidden so that all troff implementations can use it without
+.\" changes.
+.\"
+.\" With groff, this file is sourced by the `man' macro package itself.
+.\" Man page authors who are concerned about portability might add the
+.\" used macros directly to the prologue of the man page(s).
+.
+.
+.\" Convention: Auxiliary macros and registers start with `m' followed
+.\" by an uppercase letter or digit.
+.
+.
+.\" Changes for Heirloom roff by Carsten Kunze <troff@arcor.de>
+.\"
+.\" The original file can be obtained with:
+.\" git clone git://git.savannah.gnu.org/groff.git
+.\" The file path is then:
+.\" groff/tmac/an-ext.tmac
+.
+.
+.\" groff's man macros control hyphenation with this register.
+.if t .nr HY 1
+.\" Declare start of command synopsis. Sets up hanging indentation.
+.de SY
+. ie !\\n(mS \{\
+. nh
+. nr mS 1
+. nr mA \\n(.j
+. ad l
+. nr mI \\n(.i
+. \}
+. el \{\
+. br
+. ns
+. \}
+. nr mT \w\fB\\$1\fP\ 
+. HP \\n(mTu
+. B "\\$1
+..
+.\" End of command synopsis. Restores adjustment.
+.de YS
+. in \\n(mIu
+. ad \\n(mA
+. hy \\n(HY
+. nr mS 0
+..
+.\" Declare optional option.
+.de OP
+. ie \\n(.$>1 .RI "[\fB\\$1\fP" "\ \\$2" "]
+. el .RB "[" "\\$1" "]
+..
+.\" Start URL.
+.de UR
+. ds m1 "\\$1
+. nh
+..
+.\" End URL.
+.de UE
+. nop \\*(la\\*(m1\\*(ra\\$*
+. hy \\n(HY
+..
+.\" Start email address.
+.de MT
+. ds m1 "\\$1
+. nh
+..
+.\" End email address.
+.de ME
+. nop \\*(la\\*(m1\\*(ra\\$*
+. hy \\n(HY
+..
+.\" Continuation line for .TP header.
+.de TQ
+. br
+. ns
+. TP \\$1\" no doublequotes around argument!
+..
+.\" Start example.
+.de EX
+. nr mE \\n(.f
+. nf
+. nh
+. ft CW
+..
+.\" End example.
+.de EE
+. ft \\n(mE
+. fi
+. hy \\n(HY
+..
+.\" vim:set filetype=groff: