                 _________________________________________________
                |                                                 |
                |  ERRATA and Recent Changes                      |
                |  For VEDIT PLUS (QNX) Ver. 5.16                 |
                |  VEDIT Manual 5.2 revision: June 22, 1999       |
                |  VEDIT PLUS Manual 5.2 revision: Oct. 13, 1999  |
                |_________________________________________________|


Note:   Version 5.16 is currently supplied with a brand new VEDIT 5.2 manual.
        However, this manual is completely accurate for 5.16.

This file lists corrections that should be made to the manuals. It also
covers recent enhancements and several topics of interest to new users.

CONTENTS
--------

* Errata to VEDIT Manual
* Errata to VEDIT PLUS Manual
* Don't Miss these Topics    ======>> Especially if you hate to read manuals!
* Additional Supplied Files
* Dialog Boxes
* Status Line Display Options
* {TOOL} / {Tutor} Menu
* <Shift-F12> pops up "mynotes.txt" for quick notes
* On-line Calculator Supports Hexadecimal and Octal



ERRATA to VEDIT 5.2 Manual  (Last Manual revision of June 22, 1999)
--------------------------

Pg. 33          Refer to the QNX Supplement for a list of files supplied
                with VEDIT PLUS. Also see "Additional Supplied Files" below.

Pg. 40 - 42     Refer to the QNX Supplement for the keyboard layout. Since
                QNX does not support some keys such as Numpad-* and Alt-/,
                the QNX layout is a little different.

Pg. 250         The Search and Replace dialog boxes also have a "Hex" search
                mode as described in the on-line help.

Pg. 293         PLEASE NOTE: To speed up searches on multi-megabyte files,
                "Restore edit position on error" should be set to "0" or "2".



ERRATA to VEDIT PLUS 5.2 Manual  (Last Manual revision of Oct. 13, 1999)
-------------------------------

Refer to the file NEW-CMDS.TXT for a list of recently added commands.



DON'T MISS THESE TOPICS
-----------------------

With VEDIT's extensive manual, you might miss the following important topics.
After these topics, Chapters 4 and 5 are the most useful and informative
parts of the manual.

Starting and exiting VEDIT      Pages 55-66.  (PLEASE READ THIS!)

Listing of the "normal"         Pages 40-42 and 363-366.
keyboard layout                 (See also the QNX Supplement.)

Multiple file editing           Pages 60 and 138-143.

Entering control and            Page 73. To enter control chars into the text
graphics characters             or into a search string you must precede each
                                with [ENTER CTRL] (default: <Ctrl-W> or
                                <Ctrl-^>). You can also use {MISC, ASCII
                                table}.

Hex mode editing                Pages 79-80, 213-214. Also, at any prompt
                                for a number, you can enter it in hex by
                                preceding it with "0x" or "0h".

Data/binary file editing        Pages 82-85.

Keystroke macros                Pages 86-93 and 357-360. Also, print the file
                                KEY-MAC.LIB. It contains many useful
                                keystroke macros that you can add to VEDIT.

Indenting a block of text       Page 104.

Adding custom edit functions    Pages 151-152. The supplied file USER.MNU
to the main menu                can be modified for adding a custom set
                                of editing functions to the main menu.

Automatic file-type             Pages 153-154. VEDIT can automatically
configuration                   configure itself according to the filename
                                extension of file opened. Examine/modify the
                                file vprc.

Color syntax highlighting       Page 155-157.

Highlight the entire            Page 273. If desired, the entire line that
cursor line                     the cursor is on can be highlighted so that
                                it stands out.



ADDITIONAL SUPPLIED FILES
-------------------------

The following is a description of some of the macros supplied with
VEDIT PLUS. Also refer to the QNX Supplement.

ASCII2.VDM      A macro similar to {MISC, ASCII table} which provides a very
                compact display and easier way to insert characters into the
                file. It implements {MISC, More macros, ASCII table 2}.

CONVERT.VDM     Macro that is automatically executed by the {BLOCK, Convert
                newlines, CONVERT macro} function. It can convert all newline
                characters in a block to the selected type for DOS, QNX/UNIX
                or Macintosh. Can also convert a (database) file with
                fixed-length records into a normal text file with newline
                characters.

DETAB.VDM       Macros which implement the {BLOCK, Edit/translate} "Detab"
RETAB.VDM       and "Retab" functions.

EXTRACT.VDM     Macro for extracting all lines in the current file containing
                the specified search string by copying them to another file.
                It can append to an existing file.

HTML-TXT.VDM    Macro for converting HTML files into text files by stripping
                all HTML tags.

TXT-HTML.VDM    Macro for converting a text file into a simple HTML file.

LOADSYN.VDM     Macro that is automatically executed by {MISC, Load Syntax
                file} and the Syntax_Load() command for processing syntax
                highlighting definition files.

MYNOTES.VDM     This macro opens the file "mynotes.txt" for easily editing a
                file of quick notes, reminders, etc. The default vprc file
                assigns this macro to <Shift-F12>. Pressing <Shift-F12> opens
                the file; pressing it again closes the file.
                Written by user D.R. Evans.

PRNFILES.VDM    Macro for printing all files listed in the file PRNFILES.LST.
                Can be used as a prototype for custom processing (search &
                replace, converting, etc.) a list of files.

SRCHBLCK.VDM    Macro that is automatically executed by {SEARCH, Search
                Block/word}.

SRCHINCR.VDM    Macro that is automatically executed by {SEARCH, Incremental
                search}.

SRCHFILE.VDM    This macro opens all files that contains a search string.
                Prompts for the files to search (e.g. "*.txt) and the search
                string. This macro can be run by selecting {USER, Open
                searched files}.

SRCHSHOW.VDM    This macro prompts for a search string and then shows all
                lines containing the string in a pop-up window. You can then
                select any occurrence with the cursor keys. This macro can be
                run by selecting {USER, Search all - show/select}.

TXT-WORD.VDM    Converts VEDIT text paragraphs, in which each line ends in a
                "newline", into one long line for importing into Word
                processors such as Microsoft Word. This macro can be run by
                selecting {USER, Convert para to 1 line}.



DIALOG BOXES
------------

The QNX version of VEDIT has both "Full" and "Terse " dialog boxes.

"Full" dialog boxes are more industry-standard. They are larger with a
fancier appearance and provide access to all options. Full dialog boxes also
often have point & shoot selection of files, buffer and windows.

"Terse" dialog boxes are similar to previous VEDIT prompts and are typically
just a few lines long. They provide access to just the most common options
and let you see as much of the file as possible while in the dialog box.

Terse or Full can be selected with {CONFIG, Misc, Enable full dialog boxes}.
In a terse dialog box, clearing the default entry (if any) and pressing
<Enter> usually switches to the full dialog box.

Several user interface options can be individually selected for full and
terse dialog boxes. By default, terse dialog boxes are similar to previous
VEDIT prompts and can save a few keystrokes, while full dialog boxes are as
industry-standard as possible.

Interface options include operation of the <Tab> key, defaulting to the
previous input string, and shortcuts for edit buffer, text register and
window selection.

See the on-line help topic "DIALOG" for more information.



STATUS LINE DISPLAY OPTIONS
---------------------------

By default, VEDIT's status line is now displayed on the bottom on the screen
with the main menu bar always displayed on the top.

This is the default because it is customary with other programs. Personally,
we prefer the status line at the top with the menu bar only displayed when
the main menu is active. This makes one more screen line available for
editing. The main menu can still be activated by clicking the left mouse
button on the top screen line.

You can select where the status line is displayed with {CONFIG, Display
options, Status line display}.



{TOOL} / {TUTOR} MENU
------------------------

Similar to the {USER} menu, the {TOOL} menu is completely user configurable.
The supplied vprc startup file loads the file tutor.mnu as the {TOOL} menu,
and renames the menu to {Tutor}.

The {Tutor} menu contains extensive hands-on tutorial topics that will help
novice users better understand VEDIT. First-time users should run through the
entire tutorial from top to bottom.

QNX:    If the {USER} or {TOOL} menus are empty, they do not appear on the
        top menu bar.

The {Tutor} menu can easily be loaded as the {TOOL} menu by selecting
{MISC, More macros, Tutor}.

Experienced VEDIT PLUS users can create any desired functions in the {TOOL}
menu and give it any desired name on the menu. The {TOOL} menu can be loaded
in the vprc startup file or with {MISC, Load {TOOL} menu}.

See the on-line help topic "USER" for more information on creating your own
{TOOL} menu.

NOTE:   If you don't want the {Tutor} menu displayed, you must edit the
        vprc file. Search for "vp-tutor.mnu" and disable the three commands
        by preceding each one with "//".



<Shift-F12> POPS UP "MYNOTES.TXT" FOR QUICK NOTES
-------------------------------------------------

By default, pressing <Shift-F12> opens the file "mynotes.txt" in a pop-up
window. You may find this a useful way to keep track of a to-do list,
reminders and other personal notes. Pressing <Shift-F12> again closes the
file.

Since "mynotes.txt" is stored in the user's configuration directory, e.g.
$HOME/vedit, <Shift-F12> will always open the same file.

The supplied vprc file assigns <Shift-F12> to run the macro "mynotes.vdm" via
{MISC, More macros, Mynotes}. If desired, you could easily modify vprc to
assign other keys to open other files that you frequently need to edit. You
can also change or remove the <Shift-F12> key assignment as needed.

Users familiar with the VEDIT PLUS macro language can change the simple
"mynotes.vdm" macro to better suit their needs and preferences.



ON-LINE CALCULATOR SUPPORTS HEXADECIMAL AND OCTAL
-------------------------------------------------

You can enter any numeric expression at the "COMMAND:" prompt and have VEDIT
PLUS evaluate it. Hexadecimal numbers are entered by preceding them with "0x"
or "0h". Octal numbers are preceded with "0o". For example:

        0x1af9 <Enter>          VEDIT will convert the hex number and display
                                the result "6905".

        0o3756                  VEDIT will convert the octal number and
                                display the result "2030".

Mixed-radix expressions are allowed. For example:

        (0x1af9+95)/2 <Enter>   VEDIT will display the result "3500".

To display the result in hexadecimal, precede the expression with "$". For
example:

        $(0x1af9+95)/2 <Enter>   VEDIT will display the result "0X0DAC".

As described on page 25 of the Macro Language Reference Manual, the return
value from any command can be displayed by preceding it with "." to display
it in decimal, or with "$" to display it in hexadecimal. For example:

        . File_Size <Enter>     Displays the size of the current file.

To display a keyboard character in hexadecimal, use:

        $ Get_Key <Enter>       Wait for the next keyboard character and
                                display its value in hexadecimal.

Note:   The value of a numeric expression cannot be displayed in octal.
