From 0d46b9f68e7b2bc445320b4574e0aeafa473df44 Mon Sep 17 00:00:00 2001 From: Kristaps Dzonsons Date: Fri, 3 Apr 2009 13:17:26 +0000 Subject: Updated manuals.7. Fixed .Dl display. --- manuals.7 | 36 +++++++++++++++++++++++------------- mdoc_term.c | 6 +++--- 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 .\" @@ -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 * @@ -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; -- cgit v1.2.3-56-ge451