1 RNO

 This is a user written file containing information  on RUNOFF "language"
 commands.  The idea is to use it with the  Language Sensitive Editor, though
 it should work on it's own.  It doesn't have entries for the abbreviated
 commands, because the LSE definitions point the abbreviated command to
 the full command entry in this help file.

 B. Z. Lederman	25-Jun-1987	V1.0

2 .APPENDIX
 .APPENDIX [appendix_title]

 Starts a new appendix on a new page.

2 .AUTOJUSTIFY
 .AUTOJUSTIFY

 Turns on justification and filling at the start of each header level,
 chapter, appendix, note, and footnote.  On by default.

2 .AUTOPARAGRAPH
 .AUTOPARAGRAPH

 Starts a new paragraph each time a blank line or a line that begins
 with a space or tab is encountered in the input file.  (See .AUTOTABLE
 and .SET PARAGRAPH).  Default is .NO AUTOPARAGRAPH

2 .AUTOSUBTITLE
 .AUTOSUBTITLE [[+/-]header_level_number]

 Outputs as a subtitle the title of the latest header at or below
 the level specified.  This is effective only when .SUBTITLE is
 enabled.  If no parameter is specified, the output header level 1
 title becomes the subtitile.  The default is .AUTOSUBTITLE

2 .AUTOTABLE
 .AUTOTABLE

 Starts a new paragraph at any line that does not begin with a
 space or tab.  (See .AUTOPARAGRAPH).  Default is .NO AUTOTABLE

2 .BEGIN BAR
 .BEGIN BAR

 Inserts change bars between at the start of all output lines
 for text between .BEGIN BAR and .END BAR.  This is effective
 only when the .ENABLE BAR command has been issued and (when
 an argument to .BEGIN BAR is specified) the character is the
 change bar character.  (See RUNOFF/CHANGE_BARS)

2 .BLANK
 .BLANK [[-]n]

 Outputs n blank lines.  If n is negative, outputs blank lines until
 n lines are left on the page.  Terminates output of blank lines at
 a page break.  Default is .BLANK 1

2 .BREAK
 .BREAK

 Ends the current line immediately without justification or filling.

2 .CENTER
 .CENTER [[+/-]n]; text

 Centers text (may be on next line) around column n/2 on the next line.
 Default is to center between left and right margins.

2 .CHAPTER
 .CHAPTER [title]

 Starts a new chapter on a new page.

2 .COMMENT
 .COMMENT text

 Starts a comment line whose text is not included in output.

 (This command is not documented in the quick reference guide.)

2 .CONTROL CHARACTERS
 .CONTROL CHARACTERS

 Enables recognition of control characters as normal text to be
 processed adn output.  If disabled, all control characters in
 the input stream are ignored.  Default is .NO CONTROL CHARACTERS

2 .DATE
 .DATE

 Prints Date (DD MMM YY) under the page number at the top of each
 page, when .SUBTITLE is enabled and .LAYOUT 0 or 3 is in effect.
 See .SET DATE  The default is .NO DATE

2 .DISABLE
 .DISABLE

3 BAR
 .DISABLE BAR

 Disable change bar marking.

3 BOLDING
 .DISABLE BOLDING

 Disable Bolding.

3 HYPHENATION
 .DISABLE HYPHENATION

 Disable Hyphenation of words.

3 INDEXING
 .DISABLE INDEXING

 Disable adding index entries.

3 OVERSTRIKING
 .DISABLE OVERSTRIKING

 Disable overstriking.

3 TOC
 .DISABLE TOC

 Disable sending entries to a Table of Contents.

3 UNDERLINING
 .DISABLE UNDERLINING

 Disable underlining.

2 .DISPLAY
 .DISPLAY

3 APPENDIX
 .DISPLAY APPENDIX {number-format-code}

 Changes the numbering format for appendixes (default is LU)

3 CHAPTER
 .DISPLAY CHAPTER

 Changes the numbering format for chapters (default is D)

3 ELEMENTS
 .DISPLAY ELEMENTS

 Changes the numbering format for list elements (default is '',D,'.')

3 LEVELS
 .DISPLAY LEVELS

 Changes the numbering format for header levels (default D,D,D,D,D,D).

3 NUMBER
 .DISPLAY NUMBER {number_format_code}

 Changes the numbering format for pages (default D)

3 SUBPAGE
 .DISPLAY SUBPAGE {number_format_code}

 Changes the numbering format for subpages (default LU)

2 .ELSE
 .ELSE variant_name

 Use after .IF or .IFNOT and before .ENDIF
 Processes text between .ELSE and .ENDIF as input only if variant_name
 is (is NOT for .IFNOT) specified by a /VARIANT switch (qualifier)
 in the command line.

2 .ENABLE
 .ENABLE

3 BAR
 .ENABLE BAR

 Enable change bar marking

3 BOLDING
 .ENABLE BOLDING

 Enable Bolding

3 HYPHENATION
 .ENABLE HYPHENATION

 Enable Hyphenation of words

3 INDEXING
 .ENABLE INDEXING

 Enable adding index entries

3 OVERSTRIKING
 .ENABLE OVERSTRIKING

 Enable overstriking

3 TOC
 .ENABLE TOC

 Enable sending entries to a Table of Contents

3 UNDERLINING
 .ENABLE UNDERLINING

 Enable underlining

2 .END
 .END

3 BAR
 .END BAR

 Ends change bars.  See .BEGIN BAR

3 FOOTNOTE
 .END FOOTNOTE

 Ends a foot note.  See .FOOTNOTE

3 LIST
 .END LIST

 Ends a list.  See .LIST

3 LITERAL
 .END LITERAL

 Ends an area of literal text.

3 NOTE
 .END NOTE

 Ends a note.

3 SUBPAGE
 .END SUBPAGE

 Ends a sub-page

2 .ENDIF
 .ENDIF variant_name

 Terminates .IF or .IFNOT conditional.

2 .ENTRY
 .ENTRY

 Creates an index entry with no page number reference.

2 .FIGURE DEFERRED
 .FIGURE DEFERRED

 Output (default=1) blank lines, plus TEST PAGE 

2 .FIGURE
 .FIGURE

 Ouput n (default=1) blank lines, plus TEST PAGE n

2 .FILL
 .FILL

 Adds words to each output line to reach right margin

2 .FIRST TITLE
 .FIRST TITLE

 Specifies that a title it to be output on the first page

2 .FLAGS
 .FLAGS

3 ACCEPT
 .FLAGS ACCEPT

 Accept flagging following text as literal
 Default is ON, character _

3 ALL
 .FLAGS ALL

 Reinstates flags which were active before a .NO FLAGS ALL

3 BOLD
 .FLAGS BOLD

 Bold (overprint) following text. Default is off, character is *

3 BREAK
 .FLAGS BREAK

 Allows but does not require a line break. Default is off, character is |

3 CAPITALIZE
 .FLAGS CAPITALIZE

 Capitalize next word. Default is off, character is <

3 COMMENT
 .FLAGS COMMENT

 Starts a Comment. Default is on, character string is .!

3 CONTROL
 .FLAGS CONTROL

 Starts a DSR command. Default is on, character is .

3 HYPHENATE
 .FLAGS HYPHENATE

 Allows but does not require hyphenation. Default is on, character is =

3 INDEX
 .FLAGS INDEX

 Indexes next word. Default is off, character is >

3 LOWERCASE
 .FLAGS LOWERCASE

 Makes next character lowercase. Default is on, character is \

3 OVERSTRIKE
 .FLAGS OVERSTRIKE

 Overstrikes previous character. Default is on, character is %

3 PERIOD
 .FLAGS PERIOD

 Causes at least 2 spaces if flag is followed by a space. Default
 is off, character is + (though default is two spaces after a period
 without a flag).

3 SPACE
 .FLAGS SPACE

 Output exactly one space. Default is on character is #

3 SUBINDEX
 .FLAGS SUBINDEX

 Subindexes next word (used in .INDEX and .ENTRY).
 Default is on, character is >

3 SUBSTITUTE
 .FLAGS SUBSTITUTE

 Inserts time and date information. Default is off, character string is $$

3 UNDERLINE
 .FLAGS UNDERLINE

 Underlines next character. Default is on, character is &

3 UPPERCASE
 .FLAGS UPPERCASE

 Capitalizes next character. Default is on, character is ^

2 .FOOTNOTE
 .FOOTNOTE

 Starts text which will appear at the bottom of the page

2 .HEADER
 .HEADER

3 LEVEL
 .HEADER LEVEL

 Starts a new header

2 .HEADERS
 .HEADERS

3 LOWER
 .HEADERS LOWER

 Changes the case of Page and Index header words

3 MIXED
 .HEADERS MIXED

 The default for Page and Index header word cases

3 ON
 .HEADERS ON

 Enables printing of running heads (title, subtitle)

3 UPPER
 .HEADERS UPPER

 Changes the case of Page and Index header words

2 .IF
 .IF

 Starts optional processing if /VARIANT is used

2 .IFNOT
 .IFNOT

 Starts optional processing if /VARIANT is used

2 .INDEX
 .INDEX

 Creates an index entry with a page number reference

2 .JUSTIFY
 .JUSTIFY

 Inserts spaces so the last word reaches the right margin

2 .KEEP
 .KEEP

 Outputs blank lines in input as blanks in .NO FILL mode

2 .LAYOUT
 .LAYOUT

 Specifies special page layouts

2 .LEFT MARGIN
 .LEFT MARGIN

 Sets the left margin at the given column

2 .LIST ELEMENT
 .LIST ELEMENT

 Begins a new list entry (between .LIST and .END LIST)

2 .LIST
 .LIST

 Starts an itemized list

2 .LITERAL
 .LITERAL

 Outputs blocks of text exactly as input

2 .NO
 .NO

3 AUTOJUSTIFY
 .NO AUTOJUSTIFY

 Turns off justification and filling at each header level

3 AUTOPARAGRAPH
 .NO AUTOPARAGRAPH

 Cancels starting a new paragraph at each blank line

3 AUTOSUBTITLE
 .NO AUTOSUBTITLE

 Stops output of subtitle from the latest header

3 AUTOTABLE
 .NO AUTOTABLE

 Stops new paragraphs at any line not starting tab

3 CONTROL CHARACTERS
 .NO CONTROL CHARACTERS

 Disables recognition of control characters as text.

3 DATE
 .NO DATE

 Stops printing of date in subtitle

3 FILL
 .NO FILL

 Stops adding words to reach the right margin

3 FLAGS ALL
 .NO FLAGS ALL

 Disables all flags except .CONTROL and .COMMENT

3 FLAGS
 .NO FLAGS

 Stops flagging

3 HEADERS ON
 .NO HEADERS ON

 Disables printing of running heads (title, subtitle)

3 JUSTIFY
 .NO JUSTIFY

 Stops adding spaces to space text out to the right margin

3 PAGING
 .NO PAGING

 Disables paging. Text becomes one page.

3 PERIOD
 .NO PERIOD

 Disables double spaces after period, colon, quesion mark, etc.

2 .REPEAT
 .REPEAT

 Repeats a string of text

2 .REQUIRE
 .REQUIRE

 Takes input text from a specified file

2 .RIGHT MARGIN
 .RIGHT MARGIN

 Sets the right margin

2 .RIGHT
 .RIGHT

 Places 'text' flush with right margin with optionsl offset

2 .SEND TOC
 .SEND TOC

 Sends 'text' to the intermediate table of contents file

2 .SET
 .SET

3 DATE
 .SET DATE

 Resets the date ($$day, $$month, $$year)

3 LEVEL
 .SET LEVEL

 Presets the level of the next section head

3 PARAGRAPH
 .SET PARAGRAPH

 Sets paragraph characteristics: does not start paragraph

2 .SKIP
 .SKIP

 Similar to .BLANK, but .SPACING setting controls number of lines that
 are skipped

2 .SPACING
 .SPACING

 Changes the amount of spacing between lines of text

2 .STYLE HEADERS
 .STYLE HEADERS

 Assigns header levels with different formatting styles

2 .SUBPAGE
 .SUBPAGE

 Places text on pages with a letter appended to the number

2 .SUBTITLE
 .SUBTITLE

 Specifies a new subtitle for the second line of each page

2 .TAB STOPS
 .TAB STOPS

 Resets tab stops.

2 .TEST PAGE
 .TEST PAGE

 Starts a new page if fewer than n lines remain on this page

2 .TITLE
 .TITLE

 Specifies text for the title (top of page)

2 .VARIABLE
 .VARIABLE

 Finds conditional comamnds and identifies TRUE or FALSE

2 .XLOWER
 .XLOWER

 Case of letters in index matches .INDEX and .ENTRY

2 .XUPPER
 .XUPPER

 Capitalizes the first letter of each index entry

