diff options
-rw-r--r-- | README.t | 16 | ||||
-rw-r--r-- | toc/README.t | 6 | ||||
-rw-r--r-- | toc/example.t | 6 | ||||
-rw-r--r-- | toc/toc.1 | 3 | ||||
-rw-r--r-- | ux.tmac | 8 |
5 files changed, 13 insertions, 26 deletions
@@ -14,7 +14,7 @@ . br . sp -1 \$* -. te .the \na \n% \$* +. te .the \\\T'\na'\$*\t\n%\\T .. . .de se @@ -28,23 +28,13 @@ . nr hdi +1 . if \n[hdi]>1 \{\ . shift 3 -. te .the \na \n% \\h'36p'"\\h'20.4p'\$* +. te .the \\\T'\na'\\h'36p'"\\h'20.4p'\$*\t\n%\\T . return . \} . \} -. te .the \na \n% \\h'18p'\$* +. te .the \\\T'\na'\\h'18p'\$*\t\n%\\T .. . -.de the -. nr _a \$1 -. nr _p \$2 -. shift 2 -. ta \n(.luR -. tc . -\T'\n(_a'\$* \n(_p\T -. tc -. br -.. .ec . .\" configure header and footer diff --git a/toc/README.t b/toc/README.t index 62cebaa..ccb06f3 100644 --- a/toc/README.t +++ b/toc/README.t @@ -238,14 +238,12 @@ Table of contents \\$* \&. br \&. ft -\&. te .the \\n% \\$* +\&. te .the \\$*\\t\\n% \&.. \&.de the -\&. nr _ \\$1 -\&. shift \&. ta 0 \\n(.luR \&. tc . -\\$* \\n_ +\\$* \&. tc \&. br \&.. diff --git a/toc/example.t b/toc/example.t index 167c105..8b4e536 100644 --- a/toc/example.t +++ b/toc/example.t @@ -10,15 +10,13 @@ . ft . ps . vs -. te .T \\n% \\$* +. te .T \\$* \\n% .. . .de T -. nr _ \\$1 -. shift . ta 0 \\n(.luR . tc . -\\$*\t\\n_ +\\$* . tc . br .. @@ -19,6 +19,9 @@ from the end of the document to the beginning. As arguments, it takes a .Xr troff 1 command line, which is evaluated as a shell command on each pass. +If the command line is a pipeline, +.Xr troff 1 +must be the final command. .Pp .Nm runs @@ -12,23 +12,21 @@ .de he . h \$* -. te .the \n% \$* +. te .the \$*\t\n% .. . .\" se -- toc-enabled subheading .de se . s \$* -. te .the \n% \\h'18p'\$* +. te .the \\h'18p'\$*\t\n% .. . .\" the -- toc entry .de the -. nr _ \$1 -. shift . ta \n(.luR . tc . -\$* \n_ +\$* . tc . br .. |