Dec 122017
 
Flex is a fast, powerful editor. Handles up to 10 files in 10 windows. EGA/VGA support, configurable colors, macros. Tutorial included.

Full Description of File


Flex v1.02d: Fast, flexible word processor.
Macros, online help, color, edit 10 files at
a time, 43 and 50 line modes, DESQview aware


File FLEX102D.ZIP from The Programmer’s Corner in
Category Word Processors
Flex is a fast, powerful editor. Handles up to 10 files in 10 windows. EGA/VGA support, configurable colors, macros. Tutorial included.
File Name File Size Zip Size Zip Type
FILE_ID.DIZ 137 120 deflated
FLEX-LP.EXE 4604 3267 deflated
FLEX.BAT 300 220 deflated
FLEX.DOC 79481 19450 deflated
FLEX.EXE 146048 65252 deflated
FLEX.HLP 72199 16750 deflated
FLEX.ICO 766 156 deflated
FLEX.MAC 287 172 deflated
FLEX.PIF 545 144 deflated
FLEXSWAP.COM 562 451 deflated
FLEXSWAP.DOC 358 235 deflated
FX-PIF.DVP 416 86 deflated
INVOICE.AUS 2451 746 deflated
INVOICE.DOC 2690 892 deflated
JMPSTART.DOC 3378 1308 deflated
MAILER 2853 797 deflated
MAILER.AUS 2885 839 deflated
PACKING.LST 1356 594 deflated
PRODUCTS.DOC 1580 784 deflated
REGISTER.DOC 2971 1314 deflated
TUTOR.DOC 42457 10323 deflated
VENDOR.DOC 1725 897 deflated

Download File FLEX102D.ZIP Here

Contents of the FLEX.DOC file






W E L C O M E T O ........



T h e P r o f e s s i o n a l E d i t o r





Copr. 1990, 1992, Logical Systems
ALL RIGHTS RESERVED
Version 1.02d





C O M M A N D R E F E R E N C E



ISBN 1-878830-04-X


Logical Systems

PO Box 181

Jacksonville, AR 72076-0181 USA

(501) 985-0059 24-hour support BBS



(tm)
o U|ser
Association of S|upported
Shareware S|oftware
o Professionals A|ssociation
MEMBER
MEMBER



to get up to speed quickly, see JMPSTART.DOC

to read the tutorial, see TUTOR.DOC

to register, see INVOICE.DOC




Command Reference: Table of Contents

FEATURES AND FUNCTIONS 2
BRINGING UP FLEX 2
HOW TO READ THE KEY CODES 3
SYSTEM REQUIREMENTS 3
DESQVIEW SUPPORT 3
CURSOR MOVEMENTS 3
EXTENDED CURSOR MOVEMENTS 4
EDITING COMMANDS 6
FILE COMMANDS 7
BLOCK COMMANDS 8
FORMATTING COMMANDS 10
TAB COMMANDS 12
UTILITY COMMANDS 13
WINDOW COMMANDS 15
STATUS LINE 16
MACROS 17
PRINTING 18
Appendix 1
The WordStar Diamond 22
Appendix 2
Alphabetic Command List 23
Appendix 3
Glossary 26
Appendix 4
Error Messages 27

========================================== ii ========

==== Flex Command Reference ========================================


Features and Functions:

Welcome to Flex, the Professional Editor!

Flex features the usual editor functions, plus:

online help
background printing
keystroke macros for repetitive tasks
auto smart block indents for programming
flexible tabbing
optional ruler line
case change: character, block
undo by line or block
supports 27 popular printers
optional autosave to guard your work
adjustable margins
wordwrap or long lines (up to 999 chars)
shift entire blocks left or right
save file under different name
justify lines left, right, or center
up to TEN windows onto the same or different files
cut and paste from one window or file to another
customizable colors
"hide" blocks for clarity
EGA/VGA 43/50 line support
optional non-flashing block cursor
edits files as large as available RAM
fully DesqView-aware video and keyboard functions
quick comments for Pascal programming
lightning-fast function-key block moves


BRINGING UP FLEX:

You may specify up to ten filenames to edit on the DOS command line. Flex
will load each file into a separate window. If a file doesn't exist, Flex
will create it for you. You are limited to 8 windows in 25-line mode.

If you don't give Flex a filename, you will be prompted for the name of the
file you want to create or edit. If you hit , Flex will bring up a
scrollable menu list and a highlight bar. Simply drive the bar to the
desired filename and hit to load the file. The filenames are shown
in alphabetical order.

If you enter a wildcard, such as *.C or NOTES.*, Flex will bring up the
scrollable menu list showing all *.C or NOTES.* files and a highlight bar.
You can select the file you want to edit from the list.

If you give Flex an existing filename, it will show you its opening screen
and prompt you to press "B" to make a backup, to turn on autosave, or
to continue.

You can return to DOS without entering the editor by pressing the "Q" key.




========================================== 2 ========



==== Flex Command Reference ========================================


INSTALLATION:

Flex needs to be able to find its .HLP, .MAC, and .LP files. You can set
Flex's home directory by bringing up the menu by pressing the key and
selecting "Options", "Load", "Home" from the menus, and typing in the name of
the directory where Flex is installed, such as C:\FLEX. If you don't set the
home directory, Flex will still work but help will not be available.


HOW TO READ THE KEY CODES:

^ indicates control key (^A, ^B...)
alt indicates alt key (alt-B, alt-U...)
Fn indicates function key (F1, F2...)
sFn indicates shifted function key (sF1, sF2..)
^Fn indicates control and function key (^F1, ^F2...)
alt-Fn indicates alt and function key (alt-F1, alt-F2...)

Control-character commands are shown with the caret (^) indicating use of
the control key. For example, control-Q is shown as ^Q. For two-character
control commands, the control key only needs to be held down for the first
character - ie, ^K, then D is ^KD.


SYSTEM REQUIREMENTS:

IBM-compatible PC, 256k RAM, DOS 2.0 or later. Flex will also work with DR-
DOS 3.40 and later, 4DOS, and Command Plus.


DESQVIEW SUPPORT:

Flex will work with any version of DESQview or Omniview. FX-PIF.DVP is
provided for Desqview users.


CURSOR MOVEMENTS:

The cursor may be controlled with the arrow keys or Wordstar control
commands. Refer to Appendix 1 for Wordstar commands.


cursor left left arrow or ^S
moves cursor to the left, stopping at column 1. Does not work across
line breaks.

cursor right right arrow or ^D
moves cursor to the right. When it reaches the right side of the screen
the text will scroll left. The cursor will stop at column 999. Does not
work across line breaks.

cursor up up arrow or ^E
moves cursor up one line. If the cursor is at the top of the screen and
there is text above the cursor the window will scroll down one line.




========================================== 3 ========



==== Flex Command Reference ========================================



cursor down down arrow or ^X
moves the cursor down one line. If the cursor is at the bottom of the
screen and there is text below the cursor, the window will scroll up one
line.

jump word left ^left arrow or ^A
moves cursor to the beginning of the word at the left. Works across line
breaks.

jump word right ^right arrow or ^F
moves cursor to the beginning of the word at the right. Works across
line breaks.

jump to beginning of line home or ^QS
moves cursor to the leftmost edge of the screen.

jump to end of line end or ^QD
moves cursor past the last character on the right of the line.

scroll text up ^W
moves window up one line. The cursor stays in position until pushed up
by the bottom of the window.

scroll text down ^Z
moves window down one line. The cursor stays in position until pushed
down by the top of the window.

page up PgUp or ^R
move cursor one page up with an overlap of one line.

page down PgDn or ^C
move cursor one page down with an overlap of one line.


tab tab or ^I
moves cursor to the next tab stop. In insert mode, text is pushed right.
In overstrike mode, only the cursor moves

backtab shift-tab
if fixed tabs are active, moves cursor back to the previous tab stop. If
smart tabs are active, no effect. Text is never moved by backtab.



EXTENDED CURSOR MOVEMENTS:

go to top of screen ^home or ^QE
moves cursor to the first line in the active window. The column is
unchanged.

go to bottom of screen ^end or ^QX
moves cursor to the last line in the active window. The column is
unchanged.





========================================== 4 ========



==== Flex Command Reference ========================================



go to beginning of file ^PgUp or ^QR
moves cursor to the first character in the file.

go to end of file ^PgDn or ^QC
moves cursor just past the last character in the file.

go to top of block ^QB
moves the cursor to the position of the block-begin marker set with ^KB.
This command works even if the block is hidden or the block-end marker
is not set.

go to bottom of block ^QK
moves the cursor to the position of the block-end marker set with ^KK.
This command works even if the block is hidden or the block-begin marker
is not set.

go to previous cursor position ^QP
moves the cursor back to its original position after doing a search or
search and replace.

set specified bookmark menu
memorizes the current cursor position and prompts you for a marker
number.

set bookmark ^K0..^K9
memorizes current cursor position and stores it in ^K0 through ^K9.

go to specified marker menu
pops up a window and prompts you for a marker number stored by
^K0...^K9. You may select the marker by number or the menu bar. If
there are no markers set you will receive an error message.

go to bookmark ^Q0..^Q9
returns cursor to position stored in ^K0 through ^K9. ^Q0 jumps to
marker 0, ^Q3 jumps to marker 3, etc. If the marker was not set there
is no effect.

go up to equal indent ^JB
jumps cursor up to the next previous line beginning at the same column
as the current line. For example, if the current line's first nonblank
character is in column 16, the cursor will move up to the previous line
whose first character is in column 16. This feature is useful for
block-structured source code.

go down to equal indent ^JE
same as above, only seeks next following line.

go to beginning of next sentence ^QZ
jumps to the beginning of the next sentence. For this purpose, a
sentence is a group of characters delimited by a period, semicolon,
question mark, exclamation mark, blank line, or any print formatting
command.





========================================== 5 ========



==== Flex Command Reference ========================================


go to beginning of previous sentence ^QW
same as above, only jumps to the previous sentence.

go to page number menu or ^JP
prompts for page number and moves the cursor to the first line of the
indicated page. Valid only when pagination is on.

go to line number menu or ^JL
prompts for a line number and moves the cursor to the indicated line.
The column is not changed. The line number is always relative to the
beginning of the file (pagination does not affect this command) and must
be between 1 and 32,767. If you precede the line number with a + or -,
the displacement is relative to the current cursor position. For
example, "227" would take you to the 227th line from the beginning of
the file. "-30" would take you 30 lines above the current line.

go to column number menu or ^JC
prompts for a column number and moves the cursor to the indicated column
of the current line. Values range from 1 to 999. If the value is
preceded by a + or -, displacement is relative to the current column.



EDITING COMMANDS:

new line enter or ^M
when in insert mode, breaks the line at the cursor position and moves
the cursor and remaining line to column 1 of the next line. If the
cursor is on an empty line, will create another empty line. When in
overstrike mode, the cursor will return to column 1 of the current line
if it is not already at column 1. Pressing again will cause the
cursor to drop to column 1 of the next line.

insert line ^N
inserts a line break at the current cursor position. This command is the
same as pressing the key while in insert mode. The cursor does
not move.

delete current character del or ^G
deletes the character at the current cursor position. Any text to the
right of the cursor is pulled left to fill the gap. This command does
not work across line breaks.

backspace backspace or ^H
moves cursor to the left, deleting any character there. Any text to the
right of the cursor is pulled left to fill the gap. If the cursor is at
the leftmost side of the screen already, it will jump to the above line
and join the current line to the previous line.

delete word right ^T
deletes the word to the right of the cursor. Works across line breaks.

delete to end of line ^QY
deletes all text from cursor to end of line.




========================================== 6 ========



==== Flex Command Reference ========================================



delete line ^Y
deletes the line containing the cursor and moves any lines below it up
one line. The cursor moves to column 1 of the next line.

delete line, no undo ^QT
same as ^Y above, only does not save deleted text in the undo buffer.
Useful for when you are storing text in the undo buffer.

restore line ^QL or menu
if you have NOT left the current line while editing it, you may use this
command to restore the line to its original state. Any changes will be
lost.

menu F2
activates the pulldown menu system

abort ^U
stops current search-and-replace or macro sequence.



FILE COMMANDS:

save and exit ^KX or F10
saves file and closes window. If only one window was open, saves file
and returns to DOS.

save and continue ^KS or ^F10
saves the file in the active window

abandon file and exit ^KQ
If only one window is upen, returns to DOS without saving changes to
disk. If more than one window is open, changes are abandoned and the
window is closed. Useful if you have made changes you cannot fix with
Undo.

exit and load new file ^F3
If the file in the current window has not been modified the window will
be cleared and you will be prompted for a new file name to edit. If the
file has been modified, you will be asked if you want to save before
clearing.

import file ^F5 or ^KR
prompts you for a filename to import at the current cursor position. If
you select "*.*", a scrollable list pops up and you may select the file
you want by highlighting it with the menu bar and pressing The
imported text is marked as a block.

export to file ^F6 or ^KW
if a block is defined, you will be prompted for a filename to save to.
If the file already exists, you will be asked if you want to overwrite
or append the block.





========================================== 7 ========



==== Flex Command Reference ========================================


add window ^OA or sF3
opens another text window. You will be prompted for a file name. If
you do not provide one, "NEWFILE" will be created. You can rename and
save the file later if you wish. If too many windows are open, you will
get an error message.

close window sF10
closes current window. If the file has not been modified the window
will be closed immediately. If the file has been modified, Flex will
ask if you want to save the file. If only one window is open the menu
system will prompt you for another filename to edit, or you may select
"Q" to quit.



BLOCK COMMANDS:

start block F7 or ^KB
sets invisible top-of-block marker for block commands. Must be paired
with end-of-block marker.

end block F8 or ^KK
sets end-of-block marker. All text between the start and end markers
will be highlighted. Reformats or block operations may now be done to
the marked text.

copy block F3 or ^KC
copies the marked block to just below the current cursor position. The
original block is unchanged. The block markers are moved to the new
copy.

delete block F4 or ^KY
deletes a marked block. The block must not be hidden. Note: Undo
cannot always restore the whole block.

move block F6 or ^KV
moves a marked block to just below the current cursor position. The
block markers remain in position relative to the block.

hide block ^KH
if a block is marked, this command will turn off the highlight. Many of
the block commands only work when the block is highlighted, so this
command can be used to exclude text from reformatting, etc. The ^QB and
^QK (jump to top or bottom of block) commands work regardless of the
highlight state.

write block to file ^F6 or ^KW
if a block is defined, you will be prompted for a filename to save to.
If the file already exists, you will be asked if you want to overwrite
or append the block.

read block from file ^F5 or ^KR
prompts you for a filename to import at the current cursor position. If
you select "*.*", a scrollable list pops up and you may select the file




========================================== 8 ========



==== Flex Command Reference ========================================


you want by highlighting it with the menu bar and pressing . The
imported text is marked as a block.

reformat block ^KF
reformats all paragraphs inside the currently marked block.

undelete block ^F4 or ^QU or menu
restores whole lines or blocks deleted by the ^Y or F4 commands. Works
on whole lines only. The size of the undo buffer is 20 lines, and can
be set using the menu options. If you care careful you can use this
command to act as a small secondary block mover.

insert undo buffer ^QV
dumps the entire contents of the undo buffer into your text just above
the current line.

flush undo buffer ^QJ
clears undo buffer. This command may be useful in macros if you wish to
use the undo buffer as a scratchpad.

mark single word ^KT
marks a single word as a block, combining the functions of the begin-
block and end-block commands. If the cursor is not within a word, the
nearest word to the right will be marked. If there is no word to the
right, the nearest word to the left will be marked.

center line ^OC or sF8
centers line between the current margins.



SEARCH AND REPLACE:

find text ^QF or F9
prompts for a search string of up to 67 characters. If there was a
previous search, that string is presented as the default. You may
accept the default by pressing , edit the string, or enter a new
string. or ^U will stop a seach in progress. You may use the ^P
command to enter literal characters into the search string. For
example, to search for a carriage return character, you would enter
^P^M, where ^P is the signal for a literal character and ^M is the ASCII
code for a carriage return.

The search functions are not case-sensitive.















========================================== 9 ========



==== Flex Command Reference ========================================


After specifying your string you may specify options. If you used
options on a previous search, these are presented as default. You may
press to accept the options, edit them, or enter new options.
The following options are valid:

B (backward) searches from current cursor position to the
top of the file.
G (global) the entire file is searched. The start is from
the beginning if searching forward or the end
if searching backward.
M (marked) limits search to the current marked block.
(number) finds the th occurrence of the string.
Overridden by the L option.
C (case) search will be case-sensitive. (it will matter
if the strings are upper or lower case)
W (word) searches for whole words only. Default will
pick up embedded strings, such as "state" when
"ate" was specified.

replace text ^QA
works similar to Find, except you may replace the found text with
another string of up to 67 characters. You will be prompted for the
replacement string after entering the search string. If there was a
previous replacement, that string will be presented as the default. You
may accept, edit, or replace this string. You will then be presented
with an option menu like the one for Find.

use search-and-apply macro ^QM
searches for a string of up to 67 characters and applies a macro to it.

find again ^L
repeats the last search. If the last operation was Find, the old search
string and options will be used. If the operation was search-and-
replace, the replacement string will also be reused.

go to previous cursor position ^QP
moves the cursor back to its original position after doing a search or
search and replace.

abort ^U
stops current search-and-replace or macro sequence.



FORMATTING COMMANDS:

Flex allows you to format text with right justification, pagination, and
printer codes.










========================================== 10 ========



==== Flex Command Reference ========================================


format paragraph ^B
rearranges text from the current line to the end of the paragraph do
that the lines are as full as possible given the current left and right
margins. This will work whether the text is being right-justified or
not. Wordwrap must be on. The end of a paragraph is signified by a
blank line between paragraphs or the end of file, or by a @ character at
the beginning of the last line.

reformat block ^KF
same as above, except applies to the current marked block.

set temporary margin ^OG
moves margin one tabstop to the right. The temporary margin remains in
effect until you leave the current paragraph. Word wrap and fixed tabs
must be on. When the ruler line is on, the temporary margin is shown by
a right-arrow symbol.

set temporary margin to cursor ^OH
same as above, only sets left margin to current cursor position instead
of the next tab stop.

margin release ^OX
lets you type past right right margin when wordwrap is on. Wordwrap
resumes on the next line. "Marg" will appear on the status line.

set left margin ^OL
sets the left margin

set right margin ^OR
sets the right margin

set top margin menu
sets the top margin for printing

set bottom margin menu
sets the bottom margin for printing

set page length menu
sets the page length for printing

toggle right justification ^OJ or menu
when on, will pad sentences with spaces to make an even right margin.
This is generally not recommended, as it makes text harder to read.
DEFAULT: OFF

toggle wordwrap ^OW or menu
when wordwrap is enabled Flex will automatically "wrap" lines larger
than the current margin. The "wrapped" text is brought down to the
beginning of the next line. Wordwrap is on by default. It is also
turned on automatically when right justification is enabled.
DEFAULT: ON







========================================== 11 ========



==== Flex Command Reference ========================================


toggle autoindent ^QI or menu
autoindent mode is useful for doing columns or programming in block-
structured languages. When in this mode, the left margin is temporarily
set to the column of the first character in the next line above the
current position. For example, in autoindent mode,

this is a sample line in autoindent mode
_ <-the cursor wraps here instead of the beginning
of the line
DEFAULT: OFF

toggle insert mode ^V or ins
When in insert mode, any characters typed into the middle of a word or
sentence will push all characters to the right over. When in overstrike
mode, characters are overwritten. You may also lock insert mode in with
the setup menu. The cursor will tell which mode is active - a two line
cursor indicates insert, a single line indicates overstrike. (except
when "block cursor" has been selected) DEFAULT: ON

toggle pagination ^OB or menu
when on, shows current page positions in columns on the left side of the
screen. A page number counter will be shown on the status line. The
total number of pages can be found by using the menu commands
. DEFAULT: OFF

toggle compress wrap menu
when compress wrap is enabled extra spaces are removed from each line
before wordwrap takes place. Valid only when wordwrap is enabled.
DEFAULT: OFF



TAB COMMANDS:

set tab stops menu, ^OI
sets tabs according to the positions of words on the current line. This
command is useful for unevenly-spaced columns or other tabular data.

save tab settings to file menu
stores the current tab line in the text at the current cursor position.
The tab line is preceded by a "@" format character so it will not be
printed or reformatted. You can reload the settings by moving the
cursor to the saved line and using the ^OI command.

restore default tab settings menu
resets any custom tab lines to the default evenly spaced tabstops at the
default tab size.

edit ruler line menu, ^OE
lets you edit the tab line when fixed tabs are enabled. Move the cursor
to the desired position and press the spacebar. Tabs will be added if
not present, or deleted if present. You may also use the and
keys to add or delete tab stops. You may press to
exit and return tab stops to their original settings. Press to




========================================== 12 ========



==== Flex Command Reference ========================================


exit and save. The tab line is left on the screen; if you want to
remove it you must turn it off with the ^OT command.

toggle tab display menu, ^OT
turns on ruler line for the current window. Shows the position of all
tab stops, left and right margins. Turning on the ruler line
automatically turns on fixed tabs.

toggle fixed tabs ^OF
When fixed tabs are on the tab stops will start at the first default
column (9, if you haven't changed it) and every 8th column thereafter.
When smart tabs are on the tab stops are determined by the position of
the first character in each word in the preceding line. You can use the
Set Tab Size, Edit Ruler Line, or Set Tab Line commands to change the
locations of the fixed tabs. DEFAULT: FIXED TABS ON, SMART TABS OFF

set tab size menu
sets default tab size when fixed tabs are on. If tab expansion is on,
this value is also used to convert tabs in new files to the proper
number of spaces.



UTILITY COMMANDS:

insert control character ^P
allows entry of literal control characters (low ASCII) into text. For
example, pressing ^P and then ^C will enter a control-C character into
the text. Ordinary control characters are displayed as highlighted
capitals. Control characters used for printer codes may be hidden. (see
PRINTER section)

set home directory menu
tells Flex where to look for its setup files if called from outside its
own directory. Should be set on installation.

set default file extension menu
specifies the default extension for filenames. For example, if you set
the default to "C", and tried to load "MYFILE", Flex would look for
"MYFILE.C" before creating "MYFILE".

expand tabs when loading file menu
expands tabs to spaces when reading in new files. The default tab size
is used unless changed. DEFAULT: ON

collapse tabs when saving file menu
converts spaces to tabs when writing files to disk. The default tab
size is used unless changed. This will save some disk space, but will
slow the save operation. DEFAULT: OFF

set undo limit menu
sets the size of the "undo buffer". The default size is 20 lines. You
may change the buffer size by using the menu/Options/Load command. The
larger the undo buffer, the less space available for your work file.




========================================== 13 ========



==== Flex Command Reference ========================================



toggle snow control menu
some CGA cards show "static" or "snow" when Flex's fast video writes are
used. Turning snow control on makes Flex use a slower way of writing to
the screen that will not cause snow.

toggle block cursor menu
turns on the nonblinking block cursor. This is handy for laptops. You
can also set the cursor color from the color setup menu.

set 43/50 line mode menu or ^JJ
changes the screen from 25-line standard mode to 43-line (EGA) or 50-
line (VGA) mode and back. The change is good until you return to DOS.
You must select "Save Setup" from the menu to make the choice permanent.

toggle font display menu or ^OD
when on, Flex will try to use different colors to tell you what fonts
are active on each line. When off, Flex will show "^B" and other
control characters to indicate fonts. DEFAULT: ON

set initial zoom state menu
when on, new windows are automatically zoomed to fill the whole screen
when opened. DEFAULT: OFF

toggle marker display ^KM
hides or reveals all text markers. Setting a new text marker
automatically turns on marker display if it was previously turned off.
DEFAULT: ON

set colors menu
allows setting all colors used in Flex.

save setup menu
saves color, directory, tab size, and other default information by
modifying Flex's FLEX.EXE file. If you do not save your changes they
will be lost when you exit Flex.

DOS shell menu, ^JO
temporarily allows access to DOS. You will have a limited amount of
memory to perform tasks from the DOS prompt. To help you remember when
you are in the DOS Shell,, Flex adjusts your prompt to say, "Flex DOS
Shell" until you resume editing.

change directory ^JD
changes Flex's current working directory. You will be prompted for a
new directory path. Any valid DOS path will be accepted.

get directory menu
shows all filenames in the current directory in a scrollable window.
Limited to 512 filenames.

help F1
brings up the Help menus. If you are editing text you will be shown the
Help index. If you are in the menu bar, you will be shown help for the




========================================== 14 ========



==== Flex Command Reference ========================================


specific command the highlight bar is on. You can exit Help by pressing


open comment alt-Q
inserts an "open comment" string at the current cursor position. For
Pascal, this string is '(*'.

close comment alt-W
inserts a "close comment" string at the current cursor position. For
Pascal, this string is '*)'.

toggle case F5 or ^OO
swaps case of alphabetic characters. "a" becomes "A", and vice versa.
If the cursor is in a marked block, the entire block is toggled.

lower case ^OV
forces current character or marked block to lower case.

upper case ^OU
forces current character or marked block to upper case.



WINDOW COMMANDS:

add window ^OA or sF3
opens another text window. If too many windows are open, you will get
an error message. You will be prompted for a file name. If you do not
provide one, "NEWFILE" will be created for you. You will be prompted
for a filename when you save and continue or save and exit. If you exit
and have previously saved, Flex will automatically use that filename.

go to window ^JW
when more than one window is open, pops up a list of available windows
and prompts for a window number. If only one window is open an error
message is shown.

resize window ^OS
changes the size of the active window. You can adjust the size by using
the up and down arrow keys. or will return you to the
editor

go to previous window sF6 or ^OP
moves cursor to previous window

go to next window sF7 or ^ON
moves cursor to next window

zoom window sF5 or ^OZ
fills the entire screen with the currently active window. The status
line reflects this condition with a >Z< on the left side. If you change
windows while zoomed, any window you change to will also be zoomed






========================================== 15 ========



==== Flex Command Reference ========================================


close window sF10
closes current window. If the file has not been modified the window
will be closed immediately. If the file has been modified, Flex will
ask if you want to save the file. If only one window is open the menu
system will prompt you for another filename to edit, or you may select
"Q" to quit.




STATUS LINE

A status line is displayed at the top of each editing window. It will look
similar to one of the lines below, depending on what options you have
enabled.


*FILENAME.EXT 14% Line 24 Col 49 Insert Wrap 396597

or:

>Z< FILENAME.EXT67% Line 193 Col 6 Page 1 Over Indent Just 396597>R<


The meanings of the entries on the status line are:

* indicates the file has been changed since being opened or saved

FILENAME.EXT the name of the file being edited. Pathnames are not shown.

indicates a block is currently marked

nn% the cursor position relative to the end of the file

Col n the column number of the current cursor position

Line n the line number of the current cursor position relative to the top
of the file. If pagination is active, the position is relative to
the top of the page

Page n when pagination is on, indicates current page number

Insert shows "insert" mode is on. New characters typed into
a line will push the end of the line to the right

Over shows "overstrike" mode is on. New characters typed into
of a line will write over existing characters.

Indent shows "smart indenting" is on. When on, pressing Enter will move
the cursor to the next line, but instead of going to column 1 the
cursor will advance to the column of the beginning of the previous
line. This is useful for writing block-structured code.

Wrap shows wordwrap is on.




========================================== 16 ========



==== Flex Command Reference ========================================



Marg Margin Release. Shows the right margin for wordwrap has been
temporarily disabled. Only valid when wordwrap is on.

Just shows right-justification is in effect.

>Z< indicates the window is zoomed from its original size to full screen.
Only valid with more than one active window.

>R< shows macro recording is on.

>P< shows that background printing is in progress.


The ruler line is off by default. If toggled on with the menu or ^OT, a
second status line will be shown, displaying the locations of the current tab
stops and left and right margins. See "Tabs" for more information.

When pagination is on columns 1 and 2 (the leftmost columns) are
highlighted and reserved for showing the double-arrow page break markers.



MACROS

Macros make it easy to automate repetitive tasks. You can save
keystrokes in a file, then play the file back at a later time. Flex lets you
handle up to ten macros in a set. You can have as many macro sets as you
have disk space. Each macro can have up to 255 keystrokes.


load macros menu
loads a macro file. You will be prompted for a macro file to load, or
you may press at the *.* prompt to pick from a list.

save macros menu
saves current macros to specified file name

record macro menu, ^JT
toggles macro recording. When on, all keystrokes are saved except for
those which toggle the macro on and off. Macros are limited to 255
keystrokes. Once the macro is recorded you will be prompted for a name.

edit macro menu
edit previously saved macros. Special macro editor commands are:
backspace delete single keystroke
^backspace delete entire macro
escape restore macro
enter exit macro editor
scrollock toggle literal interpretation
The scrollock key is used to edit macros which use keys used in the
macro editor, such as enter, backspace, and escape.






========================================== 17 ========



==== Flex Command Reference ========================================


play back macro menu or alt-M
prompts you for the macro you want, then plays it back

play back scrap macro ^JI
insert scrap macro (macro 0). Prompts for number of times to insert
macro. The scrap macro is always the last macro that was recorded.

play back scrap macro # times ^J0..9
plays back scrap macro 0..9 times.

play back macro 1..9 alt1..alt-9
use alt key + macro number to play back a specific macro

abort ^U
stops current search-and-replace or macro sequence.

use macro ^QM

note: Macros can be invoked from within search operations.



PRINTING

PRINTER COMMANDS:

attribute menu

bold alt-B
selects boldface printing

doublestrike alt-D
selects double strike printing

underscore alt-S
selects underscored printing

superscript alt-H
selects superscripted character set

subscript alt-L
selects subscripted character

compressed alt-C
selects compressed character set

italic alt-I
selects italic character set

show current font ^JF
shows all fonts active at current cursor position







========================================== 18 ========



==== Flex Command Reference ========================================


FORMATTING CODES:

Formatting codes are valid only when a document is being printed from within
Flex. If you print to disk and use PRINT.COM, the formatting codes will show
up on your printed document.

@PO n
offset the page to the right by columns. The left margin is
set for the rest of the printed document. There is no effect on
the screen.

@PA
start new page. If pagination is on, the effect of this command
will be visible on the screen as well as the printed document.

@CP n
conditional page break. Starts a new page if fewer than lines
remain on the page.

@PN n
set page number to .

@OP
omit page numbers. Page numbers are normally printed when
pagination is on. There is no effect on the screen.

@PG
print page numbers. No effect on screen. Use when @FO is active.

@PC n
print page numbers in column . Default is column 33.
(approximately centered). No effect on screen.

@PL n
set page length to lines. Default is 66.

@MT n
set top margin to lines. Default is 3.

@MN n
set bottom margin to lines. Default is 8.

@HM n
set header margin to lines. Default is 1. No effect on
screen.

@FM n
set footer margin to lines. Default is 3. No effect on
screen.

@HE n
set page header to line . No effect on screen. This sets the
actual line on which the header will appear.





========================================== 19 ========



==== Flex Command Reference ========================================


@FO n
set page footer to line . No effect on screen. This sets the
actual line on which the footer will appear. Default page numbers
do not appear when FO is used.

Headers and footers may also contain these special codes:

#
is replaced with the current page number during printing.

^K
ignore following spaces on even numbered pages. Useful for
creating headers or footers that print flush right on odd pages and
flush left on even pages.

\
interpret next character as literal. For example, \# would print
"#" instead of the current page number.


The following diagram shows how the margin commands affect the formatted
page when printed:






(next page)





























========================================== 20 ========



==== Flex Command Reference ========================================



@HM
HEADER LINE @MT

abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx
bcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxy
cdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyz
defghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyza
efghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzab
fghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabc
ghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd
hijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcde
ijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdef
jklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefg
klmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefgh
lmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghi
mnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghij
nopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijk
opqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijkl
@PL pqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklm
qrstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmn
rstuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmno
stuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnop
tuvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopq
uvwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqr
vwxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrs
wxyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrst
xyzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstu
yzabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuv
zabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvw
abcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwx


FOOTER LINE @MB
@FM



notes:
MT (top margin) must be larger than HM (header margin) or the header
won't print.

MB (bottom margin) must be greater than FM (footer margin) or the footer
won't print.

If top or bottom margins are 0 pagination is forced off.

PL (page length) must be greater than MT + MB (top margin + bottom
margin)









========================================== 21 ========



==== Flex Command Reference ========================================


Appendix 1: The WordStar Diamond

The WordStar word processor debuted during the days of CP/M machines, which
frequently lacked cursor or function keys. WordStar used control characters
(formed by holding down the Control key and a character key) for cursor
movement and editing functions. WordStar used the keys on the left side of
the keyboard (adjacent to the Control key) to control the cursor. The layout
is:


Q W E R T Y U I
TAB scroll cursor page delete delete tab
up up up word line

A S D F G H J K
CONTROL word cursor cursor word del bksp
(^) left left right right

Z X C V B N M
SHIFT scroll cursor page toggle newline enter
down down down insert


If you look at the chart for a second, the WordStar key commands make better
sense. Up, left, right, and down (E, S, D, X) make the "diamond", with page
and scroll keys adding to movement. Though relatively awkward compared to
the arrow keys, it can be quite handy on laptops or compact keyboards which
do not have arrow keys or have an odd layout.






























========================================== 22 ========



==== Flex Command Reference ========================================


Appendix 2: Alphabetic Command List

normal with ctrl with shift with alt

F1 help *DOS - -
F2 menu - - -
F3 copy block edit new file add new window -
F4 delete block UNDO - -
F5 change case import file zoom window -
F6 move block export block goto prev wndw -
F7 mark begin - goto next wndw -
F8 mark end - center line -
F9 search - - -
F10 save & exit save close window -

F11 - - - -
F12 - - - -

A - word left -
B - format para - alt-B bold
C - page down - alt-C compressed
D - cursor right - alt-D doublstrike
E - cursor up -
F - word right -
G - delete char -
H - backspace - alt-H superscript
I - tab - alt-I italic
J - *TOGGLE -
K - *TOGGLE -
L - find next - alt-L subscript
M - new line - alt-M macro menu
N - line break -
O - *TOGGLE - *alt-O begin comment 1
P - insert ctl ch - *alt-P end comment 1
Q - *TOGGLE - alt-Q begin comment 2
R - page up -
S - cursor left - alt-S underscore
T - delete word -
U - abort command -
V - toggle insert -
W - scroll up - alt-W end comment 2
X - cursor down -
Y - delete line -
Z - scroll down -

pgup page up top of file
pgdn page down end of file
home column 1 top of screen
end end of line bot.of screen
enter new line


alt1..alt-9 insert macro 1..9





========================================== 23 ========



==== Flex Command Reference ========================================


^J 0..9 insert scrap macro # times
^J A -
^J B jump up to equal indent
^J C go to column number
^J D change directory
^J E jump down to equal indent
^J F set printer font
^J G -
^J H help
^J I insert scrap macro
^J J toggle 43/50 line mode
^J K key help
^J L go to line number
^J M -
^J N -
^J O jump to DOS
^J P go to page number
^J Q -
^J R -
^J S -
^J T record macros
^J U -
^J V get info
^J W go to window #
^J X -


^K 0..9 set marker #
^K A -
^K B begin block
^K C copy block
^K D save/switch file
^K E -
^K F format block
^K G -
^K H hide block
^K I -
^K J -
^K K end block
^K L -
^K M toggle marker display
^K N save to new file
^K O -
^K P print file
^K Q abandon and exit
^K R read block
^K S save file
^K T mark single word
^K U -
^K V move block
^K W write block
^K X save and exit
^K Y delete block
^K Z -




========================================== 24 ========



==== Flex Command Reference ========================================


^O A open file
^O B toggle page breaks
^O C center line
^O D font display
^O E edit tabs
^O F fixed tabs
^O G set temporary margin
^O H set temp margin to cursor
^O I set tabs
^O J toggle justify
^O K -
^O L set left margin
^O M -
^O N goto next window
^O O toggle case
^O P go to previous window
^O Q -
^O R set right margin
^O S resize window
^O T display tabs
^O U upper case
^O V lower case
^O W toggle wordwrap
^O X margin release
^O Y -
^O Z zoom window

^Q 0..9 go to marker #
^Q A search/replace
^Q B go to start of block
^Q C go to bottom of file
^Q D go to end of line
^Q E go to top of screen
^Q F search/find
^Q G -
^Q H -
^Q I toggle autoindent
^Q J flush undo buffer
^Q K go to end of block
^Q L restore line
^Q M use macro in search
^Q N -
^Q O -
^Q P go to previous cursor pos
^Q Q -
^Q R go to top of file
^Q S go to beginning of line
^Q T delete line, no undo
^Q U undelete
^Q V insert undo buffer
^Q W go to previous sentence
^Q X go to bottom of screen
^Q Y -
^Q Z go to next sentence




========================================== 25 ========



==== Flex Command Reference ========================================


Appendix 3: Glossary


current window
the window where the cursor is. All commands other than exit or window
manipulation apply only to this window.

circular reference
see reference, circular

control characters
in the ASCII code, certain characters were reserved for controlling the
printer, rather than being printed as characters. For example, the
single musical note (#13) originally told the printer to make a carriage
return. Sometimes these characters are referred to with letter codes,
for example, #13 is also known as ^M, or control-M.

current paragraph
the paragraph where the cursor is.

default
what happens when you don't do anything. For example, if you don't give
Flex a filename to edit when you start it, it creates a default file
called "NEWFILE".

escape codes
escape codes are sequences of characters used to control the screen or
printer. They usually begin with an escape character (ASCII 27), one or
more other characters, and are terminated with a carriage return. For
example, the escape code to turn off superscript on an Epson printer is
T.

flush right, left
flush is similar to "justified." When a block of text is flush left,
all sentences begin in the same column. When the block is flush right,
all sentences end in the same column.

format
to arrange. A formatted document is arranged with left and right
margins, possibly with justification, and perhaps with page numbers.
Formatted focuments contain format codes which tell Flex what to do with
the text.

justify
to line up. Text is normally left-justified, i.e., it lines up along
the left column. When right-justification is turned on, Flex will
insert extra spaces to make the right margin line up evenly. Though
some people prefer right justification, many others feel it makes it
harder to read.

line breaks
the ends of lines. Each line is ended by an invisible carriage return
and linefeed code. Some commands work across line breaks, others do
not.




========================================== 26 ========



==== Flex Command Reference ========================================



marking a block
a block must be marked before certain operations can be done. These
include writing a block to a file, moving, copying, or deleting a block,
or reformatting a block. The F7 and F8 keys mark the beginning and end
of a block. When a block is marked, a block character appears in the
status line and the actual marked area is highlighted.

menu bar
the reverse-video selector bar in a pulldown menu. Choices can be
selected by using the cursor keys to move the menu bar and pressing
, or by pressing the first character of the desired choice.

insert/overstrike
for typing. When in insert mode, new letters will be inserted into the
current line at the cursor position. When in overstrike mode,
characters will overwrite any characters at the current cursor position

page breaks
page breaks are blank areas that skip over the page junctions on
tractor-feed paper. The breaks are shown on the screen by a ">>" in the
left two columns when pagination is turned on.

pagination
verb, to divide into pages

reference, circular
see circular reference

string
a group of characters. A single character can be a string, such as "Z".
Or a string may be any number of characters and spaces, such as "234r9
495u 9 [email protected] r3hf ".

toggle
to turn a feature on or off



Appendix 4: Error Messages

Cannot apply macro within Find-and-Macro
You are already within a macro.
Cannot create another window now
You are out of memory or have as many windows as will fit on the
screen at this time.
Cannot play back macro while recording
Macros may not be nested while recording.
Cannot read from a device
You are trying to read from CON:, PRN:, or other DOS device.
Command aborted
You aborted a reformat, search, or other command with ^U or .






========================================== 27 ========



==== Flex Command Reference ========================================


Cursor must be in marked block
The cursor must be in the marked block before a block can be
reformatted.

Default extension may not contain wildcards
You may not use * or ? in the default file extension.
Disk read error
DOS cannot read your disk.
Disk write error
DOS cannot write to your disk. Check write-protect tab or tape.
DOS critical error - Device not ready
Make sure the disk is fully inserted or the drive door is closed.

EGA or VGA adapter must be present
43 or 50 line mode will not work with CGA graphics or Hercules mono.
Error in level number in menu data file
Flex internal error. Report to Logical Systems.
Error reading help index
FLEX.HLP may be damaged.
Error reading help text
FLEX.HLP may be damaged.

File access denied
The file is read-only or has been locked by a network.
File creation error or directory full
A subdirectory already exists with that file name, or there were more
files in the root directory than would fit.
File not found
Flex could not find the filename you specified.

Help file FLEX.HLP not found
Flex could not find its online help file.
Help section exceeds buffer size
Internal error - report to Logical Systems.

Insufficient contiguous memory
Memory has been fragmented by block moves. Try shelling to DOS
temporarily (^JO) and type "exit" to return to Flex. This will
compact memory.
Insufficient memory
Your file is larger than Flex can handle. You will have to divide
it into smaller sections.
Insufficient stack buffer space
You have defined a macro larger than will fit in the keyboard buffer.
Integer outside of acceptable range
See the REFERENCE section for appropriate values.
Invalid directory path
The directory you specified does not exist.
Invalid integer
The number you typed was out of bounds for that operation. See the
REFERENCE section for appropriate values.
Invalid marker number
No marker using that number was set, or you were using a value outside
the 0-10 valid range.




========================================== 28 ========



==== Flex Command Reference ========================================



Line too long
Flex will handle text lines up to 999 characters and search strings
up to 67 characters.

Main program file not found
Flex has not been installed, or you have changed the name from FLEX.EXE.
Change the name if required, and use the menu setup to configure the
Home Directory.
Marker has not been set
You tried to jump to a marker before setting it.
Marker not found
Flex couldn't find the marker you specified.

No block is defined
You must define a block before doing an operation on it.
No files
There were no files in the default directory.
No help available for this topic
Refer to the REFERENCE section of the manual.
Not a valid macro file
You tried to load an invalid file into the macro system.
Not a valid printer definition file
You tried to load a printer setup not created by Flex.
Not found
Flex could not find the search string you specified.

Output file not specified
You must give a filename before Flex can continue.

Pagination not activated
Pagination must be active to generate headers and footers.

Path not found
Flex could not find the specified path. Correct and continue.

Print file not found
Problem closing print file
Problem closing print output file
The print file has been moved, deleted, or locked by a network user.
Correct the situation and continue.

Root menu must be specified first in menu data file
Internal error. Notify Logical Systems.

Select lower level menu to access help
The online help is not available at this time.
Start page is larger than stop page
You cannot print backwards.
Temporary margin must be left of right margin
Flex cannot type backwards.
Temporary margin not available now
You cannot enable a temporary margin without disturbing the current
margin or current formatting.




========================================== 29 ========



==== Flex Command Reference ========================================


Too many submenus specified in menu data file
Internal error - notify Logical Systems.

Typeahead buffer overflow
Chained macros have overflowed the buffer. Divide the work between two
or more separate macros.

Unable to create .BAK file
You did not have enough disk space to create a .BAK file, or an
existing .BAK file was read-only or network locked.
Unable to invoke DOS
You did not have enough free memory to call DOS, or Flex could not find
the command interpreter.
Unexpected end of file
Flex couldn't read all the file. Run CHKDSK.
Valid page numbers are 1..4095
Pagination and printing are limited to 4095 pages.
Window size too small
Flex requires at least two working lines per window.
Window is too small to divide
Flex requires a status line and two working lines per window. Flex
cannot divide an existing window to get this.
Word too long for current margins
You will have to manually hyphenate the word before continuing.
Word wrap must be activated
Some Flex functions require wordwrap be enabled.

You only have one window open!
You cannot change windows without at least two windows defined.


Appendix 5: known bugs or peculiarities

1) Programs such as LZEXE, DIET, or PKLITE will not work correctly
with Flex. Flex contains overlays and modifies its own .EXE file
when changing defaults.

2) Since Flex modifies its own .EXE file, you may not rename
FLEX.EXE if you need to change a default. You may rename it
to FLEX.EXE temporarily and then change it back.

3) Trailing spaces are always stripped.












========================================== 30 ========




# --- 20
* --- 16
@CP n --- 19
@FM n --- 19
@FO n --- 20
@HE n --- 19
@HM n --- 19
@MN n --- 19
@MT n --- 19
@OP --- 19
@PA --- 19
@PC n --- 19
@PG --- 19
@PL n --- 19
@PN n --- 19
@PO n --- 19
\ --- 20
^ --- 3
43-line --- 14
50-line --- 14
Abandon file and exit --- 7
Abort --- 7, 10, 18
Add window --- 8, 15
Alt key --- 3
Attribute --- 18
Autoindent mode --- 12
Autosave --- 2
Backspace --- 6
Backtab --- 4
Backup --- 2
Block cursor --- 14
Bold --- 18
Caret --- 3
Case-sensitive --- 9, 10
Center line --- 9
Change directory --- 14
Circular reference --- 26
Close comment --- 15
Close window --- 8, 16
Collapse tabs when saving file --- 13
Colors --- 14
Compress wrap --- 12
Compressed --- 18
Conditional page break --- 19
Control characters --- 26
Control key --- 3
Copy block --- 8
Current page number --- 20
Current paragraph --- 26
Current window --- 26
Cursor down --- 4
Cursor left --- 3
Cursor right --- 3
Cursor up --- 3






Default --- 26
Default tab size --- 13
Delete block --- 8
Delete current character --- 6
Delete line --- 7
Delete line, no undo --- 7
Delete to end of line --- 6
Delete word right --- 6
DOS --- 14
DOS shell --- 14
Doublestrike --- 18
Edit macro --- 17
Edit ruler line --- 12
EGA --- 14
Embedded strings --- 10
End block --- 8
Escape codes --- 26
Exit and load new file --- 7
Expand tabs when loading file --- 13
Export to file --- 7
Find again --- 10
Find text --- 9
Fixed tabs --- 13
Flush right, left --- 26
Flush undo buffer --- 9
Footer --- 20
Format --- 26
Function key --- 3
Get directory --- 14
Go down to equal indent --- 5
Go to beginning of file --- 5
Go to beginning of next sentence --- 5
Go to beginning of previous sentence --- 6
Go to bookmark --- 5
Go to bottom of block --- 5
Go to bottom of screen --- 4
Go to column number --- 6
Go to end of file --- 5
Go to line number --- 6
Go to next window --- 15
Go to page number --- 6
Go to previous cursor position --- 5, 10
Go to previous window --- 15
Go to specified marker --- 5
Go to top of block --- 5
Go to top of screen --- 4
Go to window --- 15
Go up to equal indent --- 5
Header --- 19
Headers and footers --- 20
Help --- 14
Hide block --- 8
Home directory --- 3
Import file --- 7






Insert control character --- 13
Insert line --- 6
Insert mode --- 6, 12
Insert undo buffer --- 9
Insert/overstrike --- 27
Italic --- 18
Jump to beginning of line --- 4
Jump to end of line --- 4
Jump word left --- 4
Jump word right --- 4
Justify --- 26
Laptops --- 14
Left margin --- 19
Line breaks --- 26
Literal --- 9, 20
Literal control characters --- 13
Load macros --- 17
Low ASCII --- 13
Lower case --- 15
Macro editor --- 17
Macro recording --- 17
Macros --- 17
Margin commands --- 20
Margin release --- 11
Mark single word --- 9
Marker --- 5
Marking a block --- 27
Menu --- 7
Menu bar --- 27
Move block --- 8
New line --- 6
NEWFILE --- 15
Nonblinking --- 14
Omit page numbers --- 19
Omniview --- 3
Open comment --- 15
Overstrike mode --- 6, 12
Page breaks --- 27
Page down --- 4
Page numbers in column --- 19
Page up --- 4
Pagination --- 27
Play back macro --- 18
Play back macro 1..9 --- 18
Play back scrap macro --- 18
Play back scrap macro # times --- 18
Print page numbers --- 19
PRINT.COM --- 19
Read block from file --- 8
Record macro --- 17
Reference, circular --- 27
Reformat block --- 9, 11
Replace text --- 10
Resize window --- 15






Restore default tab settings --- 12
Restore line --- 7
Right justification --- 11
Ruler line --- 13
Save and continue --- 7
Save and exit --- 7
Save macros --- 17
Save setup --- 14
Save tab settings to file --- 12
Scrap macro --- 18
Scroll text down --- 4
Scroll text up --- 4
Search string --- 9
Search-and-apply macro --- 10
Set 43/50 line mode --- 14
Set bookmark --- 5
Set bottom margin --- 11, 19
Set colors --- 14
Set default file extension --- 13
Set footer margin --- 19
Set header margin --- 19
Set home directory --- 13
Set initial zoom state --- 14
Set left margin --- 11
Set page footer --- 20
Set page header --- 19
Set page length --- 11, 19
Set page number --- 19
Set right margin --- 11
Set specified bookmark --- 5
Set tab size --- 13
Set tab stops --- 12
Set temporary margin --- 11
Set temporary margin to cursor --- 11
Set top margin --- 11, 19
Set undo limit --- 13
Shifted function key --- 3
Show current font --- 18
Snow control --- 14
Start block --- 8
Start new page --- 19
Status line --- 16
String --- 27
Subscript --- 18
Superscript --- 18
Tab --- 4
Text markers --- 14
Toggle --- 27
Toggle block cursor --- 14
Toggle case --- 15
Toggle compress wrap --- 12
Toggle fixed tabs --- 13
Toggle font display --- 14
Toggle insert mode --- 12






Toggle marker display --- 14
Toggle pagination --- 12
Toggle snow control --- 14
Toggle tab display --- 13
Toggle wordwrap --- 11
Undelete block --- 9
Underscore --- 18
Undo buffer --- 13
Upper case --- 15
Use macro --- 18
VGA --- 14
Wildcard --- 2
Wordwrap --- 11
Write block to file --- 8
Zoom window --- 15




 December 12, 2017  Add comments

Leave a Reply