aboutsummaryrefslogtreecommitdiffstatshomepage
diff options
context:
space:
mode:
authorKristaps Dzonsons <kristaps@bsd.lv>2009-04-03 13:17:26 +0000
committerKristaps Dzonsons <kristaps@bsd.lv>2009-04-03 13:17:26 +0000
commit0d46b9f68e7b2bc445320b4574e0aeafa473df44 (patch)
tree2da922ad4bb5ebc92271b41a94b4c7517377ba6d
parent320aeed3e443b3e6d5f4a692406e2835ba74a12b (diff)
downloadmandoc-0d46b9f68e7b2bc445320b4574e0aeafa473df44.tar.gz
mandoc-0d46b9f68e7b2bc445320b4574e0aeafa473df44.tar.zst
mandoc-0d46b9f68e7b2bc445320b4574e0aeafa473df44.zip
Updated manuals.7.
Fixed .Dl display.
-rw-r--r--manuals.736
-rw-r--r--mdoc_term.c6
2 files changed, 26 insertions, 16 deletions
diff --git a/manuals.7 b/manuals.7
index eb793b35..e3ded290 100644
--- a/manuals.7
+++ b/manuals.7
@@ -1,4 +1,4 @@
-.\" $Id: manuals.7,v 1.10 2009/03/26 23:01:26 kristaps Exp $
+.\" $Id: manuals.7,v 1.11 2009/04/03 13:17:26 kristaps Exp $
.\"
.\" Copyright (c) 2009 Kristaps Dzonsons <kristaps@openbsd.org>
.\"
@@ -16,7 +16,7 @@
.\" TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR
.\" PERFORMANCE OF THIS SOFTWARE.
.\"
-.Dd $Mdocdate: March 26 2009 $
+.Dd $Mdocdate: April 3 2009 $
.Dt manuals 7
.Os
.\" SECTION
@@ -38,14 +38,15 @@ documentation
.Pq Dq manuals .
.\" SECTION
.Sh COMPOSITION
-Prepare your composition environment by copying over the manual template
-from
-.Pa /usr/share/misc/mdoc.template .
+First, copy over the manual template from
+.Pa /usr/share/misc/mdoc.template
+into your source directory.
+.Pp
+.Dl % cp /usr/share/misc/mdoc.template \.
.Pp
-If this file doesn't exist, bug your administrator.
.Em \&Do not
start afresh or by copying another manual unless you know exactly what
-you're doing!
+you're doing! If the template doesn't exist, bug your administrator.
.\" SUBSECTION
.Ss Section Numbering
Find an appropriate section for your manual. There may exist multiple
@@ -100,7 +101,9 @@ Manual files are named
.Pa myname.mysection ,
such as
.Pa manuals.7
-for this document.
+for this document. Rename the template file:
+.Pp
+.Dl % mv mdoc.template myname.mysection
.\" SUBSECTION
.Ss Input Language
Manuals should
@@ -129,7 +132,7 @@ macro reference
.El
.Pp
Open the template you've copied into
-.Pa name.section
+.Pa myname.mysection
and begin editing.
.\" SUBSECTION
.Ss Development Tools
@@ -140,6 +143,11 @@ While writing, make sure that your manual is correctly structured:
You may spell-check your work as follows:
.Pp
.Dl % deroff name.1 | spell
+.Pp
+If
+.Xr ispell 1
+is installed, it has a special mode for manuals:
+.Pp
.Dl % ispell \-n name.1
.Pp
Use
@@ -149,7 +157,7 @@ or
to version-control your work. If you wish the last check-in to effect
your document's date, use the following RCS tag for the date macro:
.Pp
-.Dl \&.Dd $Mdocdate: March 26 2009 $
+.Dl \&.Dd $Mdocdate: April 3 2009 $
.\" SUBSECTION
.Ss Viewing
mdoc documents may be paged to your terminal with
@@ -242,6 +250,8 @@ and style.
.\" SECTION
.Sh MAINTENANCE
As your component changes and bugs are fixed, your manual may become out
-of date. You may be tempted to use automation tools like Doxygen to
-smooth the development of your manuals. Don't. Source documentation is
-different from a component manual.
+of date. You may be tempted to use tools like Doxygen to automate the
+development of your manuals. Don't.
+.Pp
+.Em Manuals are part of a system component :
+if you modify your code or specifications, modify the documentation.
diff --git a/mdoc_term.c b/mdoc_term.c
index 9b40a4ca..80c22fb8 100644
--- a/mdoc_term.c
+++ b/mdoc_term.c
@@ -1,4 +1,4 @@
-/* $Id: mdoc_term.c,v 1.3 2009/03/26 16:23:22 kristaps Exp $ */
+/* $Id: mdoc_term.c,v 1.4 2009/04/03 13:17:26 kristaps Exp $ */
/*
* Copyright (c) 2008, 2009 Kristaps Dzonsons <kristaps@openbsd.org>
*
@@ -1427,7 +1427,7 @@ static int
termp_d1_pre(DECL_ARGS)
{
- if (MDOC_BODY != node->type)
+ if (MDOC_BLOCK != node->type)
return(1);
term_newln(p);
p->offset += (pair->offset = INDENT);
@@ -1440,7 +1440,7 @@ static void
termp_d1_post(DECL_ARGS)
{
- if (MDOC_BODY != node->type)
+ if (MDOC_BLOCK != node->type)
return;
term_newln(p);
p->offset -= pair->offset;