home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
POINT Software Programming
/
PPROG1.ISO
/
misc
/
qedit30
/
read.me
< prev
next >
Wrap
Text File
|
1994-02-24
|
21KB
|
544 lines
Welcome to the shareware version of QEdit Advanced 3.0!
Copyright 1985 - 1994 SemWare Corporation.
All rights reserved worldwide.
──────────────────────────────────────────────────────────────────────────────
TABLE OF CONTENTS
0 INTRODUCTION
I SEMWARE NEWS
II CONTENTS OF QEDIT ADVANCED SHAREWARE DISK
III TECHNICAL SUPPORT
IV VERSION 3.0 - RELEASE NOTES
0 INTRODUCTION
──────────────────────────────────────────────────────────────────────────────
This version of QEdit is NOT public domain or free software, but is being
distributed as "shareware" for EVALUATION PURPOSES ONLY.
SemWare grants a limited license to individuals to use this shareware software
for a 30-day evaluation period on a private, non-commercial basis, for the
express purpose of determining whether QEdit is suitable for their needs. At
the end of this 30-day evaluation period, the individual must either purchase
a license from SemWare for continued use of the program, or discontinue using
QEdit.
Many hours of work have gone into the development of QEdit - over 10
work-years, as of this version - and that does not include all the time spent
on our users guide/reference manual. In addition, we provide full-time
support, via phone during normal business hours, or mail, fax, or BBS if you
prefer.
QEdit is a professionally developed, packaged, and supported product. Our
product has received excellent reviews, and our manual and product support are
highly regarded by our licensed users. We offer discounts on updates to our
registered users, and we regularly incorporate suggested changes into the
product as we are able.
The only way we can continue to provide products like QEdit and to offer
outstanding technical support, is to stay in business; and the only way we can
stay in business is for those who use QEdit to purchase a license for it. We
like the shareware concept and would like to stay a part of it. But we can do
so only through paid licenses for QEdit. Please don't take this the wrong way
- you may try QEdit for 30 days (subject to the conditions and restrictions
stated in QEDIT.DOC), under no obligation to pay to use it during that time.
However, if you continue to use it after that 30-day evaluation period, you
must purchase a license to do so. THANKS!
The QEdit software is owned by SemWare Corporation, or its suppliers, and is
protected by United States copyright laws and international treaty provisions.
SemWare is a registered trademark of SemWare Corporation. All other
trademarks and registered trademarks referenced in this file are the property
of their respective owners. The QEdit registered trademark is used under
license from Robelle Consulting Ltd.
For LICENSE, WARRANTY, U.S. GOVERNMENT RESTRICTED RIGHTS, EXPORT LAW
ASSURANCES, and GOVERNING LAW AND GENERAL PROVISIONS information, see the
printed documentation accompanying this software.
Please review the contents of this file before using QEdit. It contains
helpful information on the operation of QEdit and how to get assistance when
you need it. The VERSION 3.0 - RELEASE NOTES section includes an explanation
of features and changes in this release not documented in the reference
manual.
I SEMWARE NEWS
──────────────────────────────────────────────────────────────────────────────
QEdit has become widely popular, with over 120,000 licensed customers
throughout the U.S. and in more than 70 countries!
QEdit for OS/2 NOW AVAILABLE with HPFS support! If you want THE FASTEST
editor available for OS/2, give SemWare a call!
QEdit TSR AVAILABLE! For those of you who would like to have access to your
favorite editor at virtually anytime, in the middle of anything else, we at
SemWare are proud to offer you QEdit TSR v3.0. And best of all, if you have
expanded memory (192k minimum) or extended memory (384k minimum), QEdit TSR
will reserve only 9k of DOS memory! See the QEdit reference manual for more
details.
QEdit is the winner of the Data Based Advisor Readers Choice Award for best
text/program editor for 1989, 1991 and 1992. We thank our users for this
vote of confidence and their continued support!
There are GERMAN versions available of our QEdit products. All text
displayed by the program (including the status line!) is in German, and the
reference manual was painstakingly translated by a native German. For
information on ordering the German version, contact our German distributor,
Manfred Luft, directly:
Manfred Luft SoftWare CIS: 100016,3715
Waldstr. 20a Internet: 100016.3715@compuserve.com
D-79194 Gundelfingen
GERMANY
within Germany from the US
Telephone: 0761-58 05 26 011-49-761-580526
Fax: 0761-58 05 47 011-49-761-580547
BBS 1: 0761-58 05 22 011-49-761-580522
BBS 2: 0761-58 32 70 011-49-761-583270
II CONTENTS OF QEDIT ADVANCED DISTRIBUTION DISK
──────────────────────────────────────────────────────────────────────────────
File Description
──────────── ──────────────────────────────────────────────────────────────
Q.EXE The editor program. This is the only file required
to run QEdit Advanced.
QCONFIG.EXE The configuration program.
QCONFIG.DAT The standard Keyboard Definition File.
QHELP.TXT The standard Help text.
QMAC.EXE Macro translator for QEdit.
MACROS.TXT Sample macros for use with QEdit.
QCP.EXE QEdit compiler helper program.
QCP.DOC QEdit compiler helper program documentation.
QCP.DAT A configuration file for QCP.
QCP.TXT A sample QEdit macro for using with QCP.
READ.ME The file you are currently reading.
QEDIT.DOC The documentation for the shareware version of QEdit.
HELPME.DOC Common Questions and Answers regarding QEdit.
QTIPS.DOC Helpful QEdit tips compiled by SemWare Tech support.
FILE_ID.DIZ QEdit description for bbs.
VENDOR.DOC Restrictions/Authorizations for Disk Vendor distribution.
ORDERFRM.DOC Handy order from.
Notes
─────
The ONLY file required to run QEdit is Q.EXE - the others are not required
by the program.
We DO NOT release patch files for QEdit, under any circumstances. If you
encounter a "patch" file that modifies your Q.EXE file, be aware that it
does not originate from us, and we cannot be responsible for the behavior of
a patched QEdit. The ONLY programs you should use to modify your copy of
Q.EXE, are the QCONFIG and QUPDATE programs that we supply with Q.EXE. We
cannot provide support for copies of QEdit which have been modified by other
third-party programs. Keep this in mind when calling for technical support.
Please make sure you read this entire file in order to take full advantage
of the new commands/features in QEdit 3.0.
III TECHNICAL SUPPORT
──────────────────────────────────────────────────────────────────────────────
Because of the tremendous popularity of QEdit, we can give technical support
ONLY to licensed, registered QEdit users. Please have your QEdit SERIAL
NUMBER handy when you call.
Please! Before you call us with a problem, make sure you have read this
entire READ.ME file to determine if it solves your problem. You should also
review the HELPME.DOC and QTIP.DOC files to see if they answer your question.
If you should need to contact us, please provide or have available the
following information:
QEdit version number, date of Q.EXE on the original diskette,
and serial number
OS/2 or DOS version
Computer model
Amount of RAM
Whether you are using a hard disk or floppy disk based PC
The names of any memory-resident programs you have loaded
You may obtain technical support directly from SemWare as follows:
1. Call our remote electronic bulletin board service. The board is
operational 24 hours a day, 7 days a week. Modem settings are <N81>,
9600 HST DS, 2400 or 1200 baud. The BBS number is: (404) 641-8968.
2. CompuServe (GO SEMWARE, Section 6)
3. Send email to:
CIS 75300,2710
Fido 1:133/314
EchoNet 50:5020/314
RIME ->SemWare (QEdit or RIME Admin)
->330 (QEdit or RIME Admin)
InterNet 75300.2710@compuserve.com
or
tech.support@semware.atl.ga.us
We can also be reached in the SemWare/QEdit echos on the following
networks:
EchoNet, Fido, Global-Link, ILink, Intellec, MetroLink, PlanoNet, RIME,
SmartNet, U'NI-net, and W-Net.
4. Send us a Fax: (404) 640-6213
5. Write to us:
SemWare Corporation
Attn: QEdit Technical Support
4343 Shallowford Road, Suite C3A
Marietta, GA 30062-5022 USA
6. Call us directly at SemWare (404) 641-9002. Support hours are 9 am to 5
pm (ET), Monday through Friday.
SemWare is committed to supporting registered users. However, we request
that you reserve telephone support for questions or problems requiring
immediate attention.
As always, if you have a suggestion that you think would improve our
product, don't hesitate to let us know.
IV VERSION 3.0 - RELEASE NOTES
──────────────────────────────────────────────────────────────────────────────
Important Notes
───────────────
∙ In order to provide the utmost in reliability, the internal macro format in
QEdit 3.0 is slightly different than for previous versions. Because of
this, macros created in prior versions of QEdit can not be used as is.
To use these macros in QEdit 3.0, simply convert the binary macro to text
format using your pre-3.0 version of QMAC, and then convert that text macro
to binary using QMAC 3.0.
∙ The date format supported by QEdit 3.0 is slightly different than in
previous versions. In previous versions, the year was in 4-digit format,
and two spaces were inserted after the date string.
In QEdit 3.0, the year is in 2-digit format, and no extra spaces are
inserted at the end of the date string.
∙ Multi-line macros are now supported by QCONFIG, in the QCONFIG.DAT file.
Also, the MacroBegin statement is optional. Because of these additional
features, a couple of rules must be followed:
- Key assignments must begin in column 1.
- Lines two and greater of a multi-line macro must start in column 2 or
greater.
- Text starting in column 1 (other than a comment) is assumed to be the
start of a key assignment.
∙ To take advantage of the commands assigned to the enhanced keyboard keys
(^CursorUp, ^CursorDown, f11, f12, etc), the A)dvanced configuration option,
"Test for presence of enhanced keyboard" must be set to "Y" by the QCONFIG
program.
New Features in QEdit 3.0
─────────────────────────
This section summarizes new features available in version 3.0 of QEdit. For
more detailed information, see the QEdit reference manual.
New Commands
Printing commands:
SetPrintDevice - Set print output device.
SetPrintLineSpacing - Set Line spacing: 1=single, 2=double, ...
TogglePrintLineNumbers - Toggles printing of line numbers.
TogglePrintPause - Toggles pauses between printed pages.
Tabs commands:
SetTabType - Set tab type to FIXED, SMART, or VARIABLE.
SetVarTabStops - Set column positions of variable tab stops.
SpacesToTabs - Compresses spaces to tabs for the block or file.
TabsToSpaces - Expands tabs to spaces for the block or file.
ToggleVarTabs - Toggles VARIABLE tabs on/off.
Sorting commands:
ToggleSortCaseInsensitive - Toggles case sensitive Sort.
ToggleSortDescending - Toggles descending Sort order.
Macro control commands:
isCurrChar - Tests the value of the current character in the file.
MacroQuit - Terminates the current macro unconditionally.
MacroQuitFalse - Terminates the current macro if preceding command
returned FALSE.
MacroQuitTrue - Terminates the current macro if preceding command
returned TRUE.
Other commands:
DelScrBuff - Prompts for named scratch buffer to delete.
ToggleCenterFinds - Toggles centering found text horizontally in current
window.
ToggleShowCurrChar - Toggles showing of hex/decimal value of current
char on StatusLine.
AsciiChart - Displays an ASCII chart, optionally allowing insertion of a
selected character into the file.
Additions/Changes to Menus
Menus now have dividers that improve the readability of menus with a
large number of selections.
The menus now include the indicators "..." and "": "..." identifies
menu items that issue a prompt when selected; "" identifies menu items
that display a submenu or pick list when selected.
All menu items that previously toggled a mode, such as "set Autoindent
off", now show the current mode in square brackets like this:
"Autoindent [on ]". As before, selecting the menu item toggles the
value.
New menu items:
BLOCK menu:
Ignore case [off] - invokes ToggleSortCaseInsensitive
desceNding [off] - invokes ToggleSortDescending
SEARCH menu:
goto Line - invokes GotoLine
Goto column - invokes GotoColumn
Match - invokes Match
Center finds [on ] - invokes ToggleCenterFinds
PRINT menu:
set print line Spacing - invokes SetPrintLineSpacing
print line Numbers [off] - invokes TogglePrintLineNumbers
print paUse [off] - invokes TogglePrintPause
set print Device - invokes SetPrintDevice
EDITING menu:
Centerline - invokes CenterLine
Wrappara - invokes WrapPara
OTHER menu:
sHow char value [off] - invokes ToggleShowCurrChar
set tab tYpe - invokes SetTabType
set Variable tab stops - invokes SetVarTabStops
eXpand tabs to spaces - invokes TabsToSpaces
coMpress spaces to tabs - invokes SpacesToTabs
ascii charT - invokes AsciiChart
Macro Enhancements
Note: Macros created with previous versions of QEdit must be recompiled
in order for them to work with QEdit 3.0.
QConfig macro space has been increased from 512 to 2048 bytes.
Loadable macro area has been increased from 2048 to 4096 bytes.
Startup macro in QCONFIG.DAT. This macro is created just as any other
macro in QCONFIG.DAT, except that it is not bound to a key. Instead, you
bind this macro to the keyword "main". For example:
main MacroBegin HorizontalWindow PrevWindow
Macros in QCONFIG.DAT file may now span multiple lines. Keys MUST begin
in column one and successive lines MUST be indented by one or more spaces
or tabs. Blank lines are ignored. For example, the above macro could
also be written:
main MacroBegin * Start of macro
HorizontalWindow * Split the screen
PrevWindow * Return to the previous window
Comments may appear at the end of lines containing macro commands, as in
the example above.
Macros in QCONFIG.DAT may now be assigned to twokeys.
Macros no longer require the MacroBegin, although its use is permitted.
Other New Features
The maximum line length has been increased from 512 to 1000.
QConfig twokey space has been increased from 192 to 256 bytes.
GetScrbuff, StoreScrbuff, AppendScrbuff, and DelScrbuff will now display
a pick list of existing scratch buffers to choose from if <Enter> is
pressed at an empty prompt.
Startup Video Mode option added. The editor can now be configured to
come up in the current video mode, or one of the following modes:
25-line mode, 28-line mode, or 43/50-line mode. The modes available
depend on the type of display adapter being used.
The Insert and Overwrite cursor size is now configurable via QConfig
under the Advanced Options. Valid values are from 0 to 7, with 0 being
the smallest possible cursor, and 7 being the largest.
TabsOut behavior changed as follows:
If TabsOut is ON, spaces are compressed to real tabs when:
1) the file is saved, or
2) the SpacesToTabs command is invoked.
Note that this is done for each line, each time the file is saved.
New date and time formats. DateFormat, DateSeparator, TimeFormat, and
TimeSeparator options added to support multiple date/time formats. The
commands InsertDate and InsertTime now recognize the new formats.
DateFormat: 1 - MM-DD-YY [MON 06-14-93]
2 - DD-MM-YY [MON 14-06-93]
3 - YY-MM-DD [MON 93-06-14]
DateSeparator: can be any character; defaults to "-"
TimeFormat: 1 - 24-hour [15:24:18]
2 - 12-hour [03:24 pm]
TimeSeparator: can be any character; defaults to ":"
A pop-up ASCII chart is available that inserts the selected character
when the <Enter> key is pressed. Pressing the <Escape> key exits the
ASCII chart without placing the character into the file.
In the FileList, files that have been changed are indicated by an "*" in
the first column of the list.
New Options Added to QCONFIG.EXE
Under ADVANCED OPTIONS:
Size of cursor in Insert mode [0..7] [4] :
Size of cursor in overwrite mode [0..7] [1] :
Date format: 1=MM-DD-YY, 2=DD-MM-YY, 3=YY-MM-DD [1] :
Character to use to separate the elements of the date [-] :
Time format: 1=24-hour, 2=12-hour [1] :
Character to use to separate the elements of the time [:] :
Full path to QEdit files [ ] :
Identifies the directory where QEdit supplemental files are stored.
Under COLORS/SCREEN:
Display hex/decimal values of current character on StatusLine (Y/N)? [N] :
Startup video mode: 0=current, 1=25lines, 2=28lines, 3=43/50lines [0] :
Startup attribute set: 0=AutoDetect, 1=Monochrome, 2=Color [0] :
Do you want to configure the mono attribute set (Y/N)? [N] :
Do you want to configure the color attribute set (Y/N)? [N] :
Under GENERAL OPTIONS:
Should Find and RepeatFind center the found text (Y/N)? [Y] :
Default to case-insensitive sort (Y/N)? [N] :
Default to descending-order sort (Y/N)? [N] :
Under PRINTER OPTIONS:
Include line number at beginning of each printed line (Y/N)? [N] :
Default line spacing: 1=single, 2=double, etc... [1..255] [1] :
Should printing pause between pages (Y/N)? [N] :
Print Device: 0=PRN, 1=LPT1, 2=LPT2, 3=LPT3 [0..3] [0] :
Under TAB SETTINGS:
Default tab type: 0=Fixed, 1=Smart, 2=Variable [0] :
Default Variable Tab stop columns:
[4 8 16 24 40]
:
Commands Available in QEdit Prompt Boxes
The following commands are available in QEdit prompt boxes:
Command Forced Key Assignment
─────── ─────────────────────
BackSpace
BegLine
CurrentFilename
CursorLeft CursorLeft
CursorRight CursorRight
DelCh
DelLine
DelToEol
EndLine
Escape Escape
Paste
Pause
Return Return
ToggleInsert
New Standard Key Assignments
^] Edit Filename at Cursor (macro)
@= Find the next occurrence of the word at the cursor
@f Pulldown the File menu (macro)
@p Pulldown the Print menu (macro)
@q Pulldown the Quit menu (macro)
Miscellaneous Usage Notes
Methods to Speed Up Keyboard Delays:
If you are running DOS 5 or greater, you can use the following DOS
command:
mode con: rate=32 delay=1
See your DOS reference manual for additional details.
Problems with TSR's and QEdit:
If you are having problems with TSR's not popping up over QEdit, try
setting the option "Test for presence of enhanced keyboard (Y/N)?" to
"N" (the standard setting). This option is set via the QCONFIG program,
under "Advanced options."