,MOD
- R 44X (28 February 1983) <PSL.NMODE-DOC>NM-GLOBALS.ibm
PLA 97_LAS 80 0_FIR 2_INT 1 6.0_TYP 160 163 162 193_INP 12 101_MAR 2
,END
,PRO
201 OUT 160_202 OUT 163_203 OUT 162_204 OUT 193
205 INP 12 101_206 INP 12 102
,END
,DEFINE
UNIT SPACE
FUNCTION
,END
201/Globals NMODE Manual Page 4-1
202/4. Globals
201/This section defines a number of conceptual 203/global variables201/, which are
referred to in the descriptions of NMODE commands. These 203/globals 201/represent
state information that can affect the behavior of various NMODE commands.
The value of NMODE globals are set as the result of various NMODE
commands.
204/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
202/Global Explanation: Fill Column
201/The fill column is the column beyond which all the fill commands: auto fill, fill
paragraph, fill region, and fill comment, will try to break up lines. The fill
column can be set by the Set Fill Column command.
204/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
202/Global Explanation: Fill Prefix
201/The fill prefix, if present, is a string that the fill paragraph and fill region
commands expect to see on the areas that they are filling. It is useful, for
instance, in filling indented text. Only the indented area will be filled, and
any new lines created by the filling will be properly indented. Autofill will
also insert it on each new line it starts.
204/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
202/Global Explanation: Goal Column
201/The goal column is set or unset using the C-X C-N command. When the goal
column is defined, the commands C-N and C-P will always leave the cursor at
the specified column position, if the current line is sufficiently long.
204/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
202/Global Explanation: Kill Ring
201/The kill ring is a stack of the 16 most recently killed pieces of text. The
Insert Kill Buffer command reads text on the top of the kill ring and inserts
it back into the buffer. It can accept an argument, specifying an argument
other than the top one. If one knows that the text one wants is on the kill
ring, but is not certain how deeply it is buried, one can retrieve the top
item with the Insert Kill Buffer command, then look through the other items
one by one with the Unkill Previous command. This rotates the items on the
kill ring, displaying them one by one in a cycle.
Most kill commands push their text onto the top of the kill ring. If two kill
commands are performed right after each other, the text they kill is
concatenated. Commands the kill forward add onto the end of the previously
killed text. Commands that kill backward add onto the beginning. That way,
the text is assembled in its original order. If intervening commands have
taken place one can issue an Append Next Kill command before the next kill
in order to assemble the next killed text together with the text on top of the
kill ring.
204/$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
201/Page 4-2 NMODE Manual Globals