`8?ABCDEF
Help for the Zarrf! Full-screen Editor  (Z-Edit)

If this is your first time using this editor, you should read all of the help
screens.  Then you'll probably never need to look at them again.

  A - Introduction (read first)
  B - Command list
  C - Colors and Ctrl-Commands
  D - More Information
  E - Format Functions
  F - Credits

(c)1990 Zarrf! :: Last updated on 22 November, 1990
`4?ABCDEFGHI
Help for the Zarrf! Full-screen Editor
(aka Z-Edit)

If this is your first time using this
editor, you should read all the help
screens.  Then you'll probably never
need to look at them again.

  A - Introduction
  B - Limitations/Warning
  C - Command List Part I
  D - Command List Part II
  E - Colors
  F - More Information
  G - Format Functions
  H - Credits
  I - Bug Reports

! NOTE: ESC can be replaced by Ctrl-E !
(c)1990 Zarrf! :: updated 22 Nov, 1990
`8A -- Intro
Introduction

     This full-screen editor can be used in place of the built-in editor that
comes with the bbs.  There are many advantages to using a full-screen editor
instead of a line editor.  You can see what you are typing in a full-screen
editor, and what you see is exactly what your message will look like.  In a
line editor, you usually have to stop typing and list it.  Editing is also
much easier.  You need only move the cursor around with the arrow keys (or
contol keys) in a full-screen editor, instead of working with complex insert,
delete and edit commands.

     This particular editor will allow you to type up to \T lines in a single
message.  A status line at the bottom of the screen told you how to see this
help screen, and will tell you which page you are on.  (There are \L lines on
each page, making a maximum of \P pages.)

WARNING: If you are not seeing this help screen between two green lines, with
a light cyan message below, and you see weird symbols ("[0;1;36;40m") then you
will not be able to use this editor because you do not have ANSI.  Just press
<Q><ESC><A> now to get back to the bbs.
`4A -- Intro
Introduction

     This full-screen editor can be
used in place of the built-in editor
that comes with the bbs.  There are
many advantages to using a full-screen
editor instead of a line editor.  You
can see what you're typing in a full-
screen editor, and what you type is
exactly what your message will look
like.  In a line editor, you usually
have to leave the editor to do this.
Editing is also much more easier.  You
need only move the cursor around with
control-keys instead of working with
complex insert, delete, and edit com-
mands.  This editor also supports the
40-column users (as you can plainly
see).
`4B -- Limitations/Warning
Limitations -- ANSI Warning

     You may type up to \T lines in
a single message.  A status line at
the bottom of the screen told you how
to see this help screen, and will tell
you which page you're on.  (There are
\L lines on each page, making a max-
imum of \P pages.)

     WARNING: If you are not seeing
this help screen between two green
lines, with a cyan message below, and
you see weird symbols ("[0;1;36;40m")
then you won't be able to use this ed-
itor because you don't have ANSI.  To
get back to the bbs, press <Q> then
press <ESC> <A>.  You'll need to use
the old editor.
`8B -- Commands
List of commands availible in the editor:

\2Main Command             Alternate Command        Action (What it does)\0
<UP>,<DN>,<LT>,<RT>      Ctrl-T,-V,-F,-G          move cursor around
<HOME>                   Ctrl-Q                   move to beginning of line
<END>                    Ctrl-A                   move to end of line
<ESC> <UP>               <ESC> Ctrl-T             go one page up
<ESC> <DN>               <ESC> Ctrl-V             go one page down
<F1>                     <ESC> <1>                insert a line
<F2>                     <ESC> <2>                delete a line
<ESC> <HOME>             <ESC> Ctrl-Q             go to top of message
<ESC> <END>              <ESC> Ctrl-A             go to bottom of message
<F3>                     <ESC> <3>                redraw screen*
<F4>                     <ESC> <4>                redraw current line*
<ESC> <S>                <ESC> <S>                save message
<ESC> <A>                <ESC> <A>                abort message
<ESC> <C>                <ESC> <C>                clear message (start over)
<ESC> <W>                <ESC> <W>                toggle word wrapping

*Use this whenever you get garbage (line noise) and it will clear it off
`4C -- Commands
Command List Part I

\2Command key(s)   What it does\0
Ctrl-T,-V,-F,-G  up, down, left, right
Ctrl-Q           go to start of line
Ctrl-A           go to end of line
<ESC> Ctrl-T     move one page up
<ESC> Ctrl-V     move one page down
<ESC> <1>        insert a line
<ESC> <2>        delete a line
<ESC> Ctrl-Q     go to top of message
<ESC> Ctrl-A     go to end of message
<ESC> <3>        redraw screen*
<ESC> <4>        redraw current line*
<ESC> <S>        save message
<ESC> <A>        abort message
<ESC> <C>        clear message
<ESC> <W>        toggle word wrapping

*Use to clear line noise (garbage)
`8C -- Colors
Colors and Extra Commands

Ctrl-C  -  change colors: type Ctrl-C and a digit (see example below)
Ctrl-N  -  toggle insert mode on/off (yellow "Ins" on status line)
Ctrl-W  -  backspace over the word to the left of the cursor
Ctrl-D  -  delete the character directly under the cursor
Ctrl-J  -  jumble/unjumble line (rot-13)
Ctrl-U  -  use macro (follow with Ctrl-A, Ctrl-D, or Ctrl-F)

Here are the color definitions:
  0 - dull white \0(normal)\0
  1 - bright cyan \1(bold)\0
  2 - bright yellow \2(really bold)\0
  3 - purple \3(morbid)\0
  4 - bright white on blue \4(entry fields)\0
  5 - green \5(nice color)\0
  6 - blinking bright red \6(attention-grabber)\0
  7 - bright blue \7(alternate)\0

Ex: Purple is Ctrl-C, <3>.  When you hit enter, the editor resets to color 0.
`4D -- Commands
Command List Part II

\2Key(s)   What it does\0
Ctrl-C   change colors (Ctrl-C + digit)
Ctrl-D   delete character
Ctrl-H   backspace
Ctrl-I   tab across screen (go to next
         green "+")
Ctrl-N   toggle insert mode
Ctrl-P   change colors too
Ctrl-R   reposition cursor*
Ctrl-W   backspace word
Ctrl-J   jumble/unjumble line
Ctrl-L   split line at cursor
Ctrl-U   use macro (follow with Ctrl-A,
         Ctrl-D, or Ctrl-F)

*use if cursor myseriously gets mis-
 placed or isn't in the right place
`4E -- Colors
Color Information

     To change, colors type Ctrl-C (or
Ctrl-P) and press the digit of the
color to change to.  For instance, to
change to purple, type Ctrl-C <3>. To
return to normal (dull white) press
Ctrl-C <0>.

Color definitions:
  0 : \0dull white\0
  1 : \1bright cyan\0
  2 : \2bright yellow\0
  3 : \3purple\0
  4 : \4bright white on blue\0
  5 : \5green\0
  6 : \6blinking bright red\0
  7 : \7bright blue\0

Color 1 is usually used for \1bold\0.
`8D -- Other Info
More Information

     In this version, insert mode will not word wrap letters that are scroll-
ing off the screen.  They just vanish forever, so be careful.  Word wrap is
automatic in overwrite mode, and will overwrite things on the line below.

     When you hit <END>, the cursor will move to the end of the current line.
If you're already there, it'll move to the last column on the screen.  This
way you can alternate between the "end" you wanted and the "end" you didn't
want.  <ESC> <END> works the same way:  If you're already on the last line
of the message, it will move to the last line of the last page availible.

     If the cursor seems to be in the wrong place, press Ctrl-R (for "repos-
ition cursor") and it will move the cursor to where it should be.  You won't
notice anything if the cursor is already correctly positioned.  If you are
having line noise problems, <F3> redraws the entire screen, but in cases of
extreme line noise, this may not help much since the redraw will be messed
up.  If you have a real problem with line noise, you may want to switch back
to the old editor for that call.
`4F -- Other Info
More Information

     In this version, insert mode will
not word wrap letters that are scroll-
ing off the screen.  They just vanish
forever, so be careful.  Word wrap is
automatic in overwrite mode, and will
overwrite things on the line below.
     When you hit Ctrl-A, the cursor
will move to the end of the current
line.  If you're already there, it'll
go to the last column on the screen.
This way it alternates.  <ESC> Ctrl-A
works the same way- if you're already
at the end of the message, it'll go
to the last line of the last page.
     If the cursor is in the wrong
place, hit Ctrl-R and it will be cor-
rected.  <ESC> <3> will redraw the
screen.
`8F -- Credits
Credits

     Z-Edit was written throughout April-August 1989 by Dead Dog.  Thanks to
Sector BBS BBS (615-926-8602) and Sector Node 2 (now defunct) for putting up
with various and numerous "beta tests," and the many bugs the users there
helped to weed out.

     The modem routines were copied from WWIV v3.21, which were in the public
domain before that.  Z-Edit is written in Turbo Pascal, but I'm in the process
of converting it to Turbo C, where many more functions will be available.

Questions and Comments:  (WWIVnet 4 @6555)
  Email Dead Dog #4
  Sector BBS BBS @6555
  (615) 926-8602
  24 hrs a day, 2400, N81

Please report any bugs or comments to the above location.  Thank you.
Zarrf! Full-screen Editor (Z-Edit) \V
(c)1990 Zarrf!
`4H -- Credits
Credits

     Z-Edit was written throughout
April-August 1989 by Dead Dog.  Thanks
to Sector BBS BBS (615-926-8602) and
Sector Node 2 (now defunct) for putting
up with various and numerous "beta
tests," and the many bugs the users
there helped to weed out.

     The modem I/O routines used were
copied from v3.21, which were in the
public domain before that.  Z-Edit is
written in Turbo Pascal, but I'm in the
process of converting it to Turbo C,
where I will have more flexibility.

Zarrf! Editor (Z-Edit) \V
(c)1990 Zarrf!
`4I -- Bug reports
     If you find any bugs or have any
comments on this full-screen editor,
please leave E-mail to me (address
below) and I'll get back to you as
soon as possible.

Questions and Comments:
  (WWIVnet 4 @6555)
  Email Dead Dog #4
  Sector BBS BBS
  (615) 926-8602
  24 hours a day, 2400, N81

     Future versions of this program
will undoubtably be found there also.
There are a number of things I still
wish to add/change so stay tuned for
more.
`8E -- Format Functions
Format Functions

     The format functions are found by hitting Ctrl-S.  You must then type
one more letter corresponding to the function you want.  On the status line
above, the "L" and "R" are the left and right margins, respectively.  A "+"
marks a tab stop, and a "-" marks nothing.

Ctrl-S <T>   toggle tab stop (on/off)
Ctrl-S <L>   assign new left margin
Ctrl-S <R>   assign new right margin
Ctrl-S <C>   clear all tab stops
\OLCtrl-S <S>   save tabs as default (local only)
Ctrl-S <J>   justify (left, center, right)
`4G -- Format functions
Format Functions

     The format functions are found by
hitting Ctrl-S.  You must then type
one more letter corresponding to the
function you want.  On the status line
above, the "L" and "R" are the left
and right margins, respectively.  A
"+" marks a tab stop, and a "-" marks
nothing.

Ctrl-S <T>   toggle tab stop (on/off)
Ctrl-S <L>   assign new left margin
Ctrl-S <R>   assign new right margin
Ctrl-S <C>   clear all tab stops
\OLCtrl-S <S>   save tabs as default
Ctrl-S <J>   justify (left,ctr,right)
`ND
