\lcont and \quote were being confused by whitespace (in particular,
[sgt/halibut] / inputs / test.but
index 8ac6e86..0331535 100644 (file)
@@ -3,23 +3,33 @@ See If Wrapping Titles Works OK. In Fact This Title Will Span Three
 Lines, Not Just Two. How's That For Ludicrous?
 
 \cfg{xhtml-leaf-smallest-contents}{2}
-
 \cfg{xhtml-leaf-contains-contents}{true}
+\cfg{man-headnumbers}{true}
+
+This paragraph is not labelled \q{preamble}, but should still appear
+as it.
 
 \preamble This manual is a small joke effort, designed to use every
 feature \#{ comment } that Halibut's input format supports. Creation
 date \date{%Y.%m.%d} (default format is \date).
 
+\c Here is a code paragraph in the preamble, just to stress that all
+\c things are possible. Ooh!
+
 \copyright Copyright 1999 Simon \#{second comment}Tatham. All rights
 reserved.
 
+Here's another paragraph, which goes after the copyright.
+
 \define{metacoopt} [this is a nested,
 multi-line macro, talking about \coopt
 a bit]
 
 \define{coopt} co\u00F6{-o}pt
 
-\versionid $Id: test.but,v 1.19 2002/08/12 11:24:28 simon Exp $
+\define{eur} \u20AC{EUR }
+
+\versionid $Id: test.but,v 1.25 2004/03/30 20:22:00 simon Exp $
 
 \C{ch\\ap} First chapter title; for similar wrapping reasons this
 chapter title will be ludicrously long. I wonder how much more
@@ -33,6 +43,14 @@ fragments}.
 \cw{This} is weak code. And \k{head} contains some other stuff.
 \K{subhead} does too.
 
+To test the man page back end:
+
+.Directive
+
+'Directive
+
+\\Sping\\Spong\\Spoing
+
 \H{head} First section title (very long again, no prizes for
 guessing the reason why this time, and here's yet more text to pad
 it out to three lines of output)
@@ -49,6 +67,9 @@ Here's a code paragraph:
 \c Two blank lines precede this one.
 \c   Two leading spaces
 \c We can use \ { and } with impunity here.
+\c We can use discretionary bold and italic in code paragraphs!
+\e                          bbbb     iiiiii
+\c Isn't that ludicrous?
 
 This is a list:
 
@@ -56,6 +77,44 @@ This is a list:
 
 \b Aah.
 
+\lcont{
+
+This bulletted list contains a list continuation. This is an
+additional paragraph, or more than one, indented at the same level
+as the list items, and able to contain nested sublists and other
+features. For example, here's a code paragraph:
+
+\c spingle:~$ whoami
+\c spoggler
+
+And here's a sublist. Numbered, just for variety.
+
+\n One.
+
+\lcont{
+
+\n 1a.
+
+\n 1b.
+
+\lcont{
+\c Code
+\c Paragraph
+}
+
+\n 1c.
+
+\lcont{This is an even sillier one: a continuation of a list item in
+a continuation of a list item in a continuation of a list item!}
+
+}
+
+\n Two.
+
+\n Threeeee!
+
+}
+
 \b Eek.
 
 This is a horizontal rule:
@@ -70,6 +129,31 @@ This is a numbered list:
 
 \n Eek. \q{Aah} is point \k{keyword}.
 
+This is a description list:
+
+\dt FISH
+
+\dd A piscine creature, often to be found swimming aimlessly around
+in the sea eating things and not contributing to the global economy.
+
+\lcont{
+
+Here's another of those funky list continuation things, just to keep
+Halibut on its toes.
+
+}
+
+\dt BADGER
+
+\dd A non-piscine creature, often to be found snuffling around on
+land, not contributing to the global economy, and not even swimming
+to make up for it. I don't know. These mammals. Pa-thetic.
+
+\dt "SAUSAGE SALESMAN"
+
+\dd An exemplary contributor to the global economy. Unless he's CMOT
+Dibbler.
+
 A-paragraph-full-of-hyphens-to-test-the-idea-that-word-wrapping-can-happen-somewhere-in-all-this-hyphenatory-nonsense.
 
 A\-paragraph\-full\-of\-nonbreaking\-hyphens\-to\-test\-the\-idea\-that\-word\-wrapping\-misses\-them.
@@ -79,6 +163,8 @@ A\_paragraph\_full\_of\_nonbreaking\_spaces\_to\_test\_the\_idea\_that\_word\_wr
 Use of macros: let's talk about \coopt. And about \coopt some more.
 And a nested macro: \metacoopt.
 
+A slightly more difficult macro: \eur\.2500.
+
 Oh, while I'm here: some special characters. The \\, \{ and \}
 characters, to be precise. And their code equivalents, \c{\\},
 \i\c{\{}, \c{\}}.