Category : Communication (modem) tools and utilities
Archive   : QUOTE30.ZIP
Filename : CE.DOC

 
Output of file : CE.DOC contained in archive : QUOTE30.ZIP



























CommEdit
CommEdit

The Communications Sensitive Editor
The Communications Sensitive Editor

Version 3.0

5/04/89




Copyright 1989
by Douglas A. Belkofer
All Rights Reserved.




























CommEdit Version 3.0
The Communications Sensitive Editor


















Liability Statement and Disclaimer
Liability Statement and Disclaimer

The author of this program makes no warranty of any
kind, either express or implied, including but not
limited to implied warranties of merchantability and
fitness for a particular purpose, with respect to this
program and accompanying documentation.



IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY DAMAGES
(INCLUDING DAMAGES FOR LOSS OF BUSINESS PROFITS,
BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR
OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR
INABILITY TO USE THIS PROGRAM, EVEN IF THE AUTHOR HAS
BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.



See the section in this file about registering
CommEdit, and distributing it, at the end of this
document. Use of CommEdit implies acceptance of the
agreement outlined in this section.
























CommEdit Version 3.0
The Communications Sensitive Editor







Part 1
Part 1

Introduction
Introduction


Have you ever wanted to edit a file of some kind while you
were on-line with a remote system using your Communications
program? No problem, just drop to DOS, call up the editor (or
have your communications program call it up for you) and edit
away. Then, just as you add the finishing touches to your
masterpiece, you here that dreaded "Click!". The remote system
has just hung up on you, because you spent too long in your
editor, and as far as the remote system knows, you walked away
and went to lunch at a local restaurant. It certainly would be
nice if there existed an editor that could keep that remote
system busy while you edited, so as long as you were in the
editor, you didn't get hung up on.

There does exist such an animal! CommEdit is a general
purpose ASCII file text editor that has the added ability to
"keep a remote system busy" while you edit. It provides basic
editing capabilities for ASCII files, with some specialized
features added for use in conjunction with other packages by me.

CommEdit will keep the remote system busy as long as you are
at the keyboard entering text. If for some reason you do not
enter anything at your keyboard for a period of ten minutes, this
feature will be disabled automatically, and you will be
disconnected if you reach an inactivity timeout on the remote
system.
























Page 1




CommEdit Version 3.0
The Communications Sensitive Editor






Part 2
Part 2

How to Install CommEdit
How to Install CommEdit


To use CommEdit, put it in a directory where it is
accessible from where you are (either by the PATH command, or in
the same directory you are in), and you're ready to go.
Exceptions to this rule apply when CommEdit is used in
conjunction with another package, see the documentation for that
package for installation instructions.


2.1 Command-line Parameters
2.1 Command-line Parameters


CommEdit supports many different command-line parameters.
They are outlined in a brief list below, and in detail after the
list.

-? Display this help screen.
-f Input filename (Required).
-w Write new file (Clear buffer, overwrite old if it
exists).

-k Enable KRB (Keep Remote Busy; explained later).
-l Set maximum line width in editor to . (38 - 77)
-a Set default display attribute to . (0 - 255)

If KRB is to be used, then the following parameters MUST be
supplied:

-c Use communications port (1, 2, 3, 4)
-b Use baud rate (110, 300, 1200, 2400, etc.)
-p Use parity (N, E, O)
-d Use data bits (5 - 8)
-s Use stop bit(s) (1, 2)


2.2 Explanation of parameters
2.2 Explanation of parameters


Options can be in either case, and can be preceded by a slash or
a minus sign. A detailed explanation of all parameters and their
function follows.

-? Display a help screen similar to the list above

-f Input file name. This is the file which will be
read into the buffer before editing.




Page 2




CommEdit Version 3.0
The Communications Sensitive Editor



-w Write new file. This option specifies that the
file does not exist, or that you wish to overwrite
the existing file. It also specifies that if the
file does exist, that you do NOT want its contents
read into the buffer before editing.

-k Enable KRB. KRB stands for "Keep Remote Busy".
When this feature is enabled, CommEdit will send a
space-backspace string to the specified
communications port every 30 seconds. Note
that all of the communications parameters must be
specified to to use this feature. This feature
will be automatically disabled after ten minutes
with no keyboard input.

-l Set line width in editor to . This option more
or less sets the margins for the editor. The left
margin is fixed at column one, but this parameter
can specify a right margin. The editor window
will be two columns wider than this value.
Acceptable values are from 38 to 77.

-a Set the default display attribute to . This
option allows you to choose the color attribute
that will be used to display most of CommEdit's
text information.

2.2.1 Communications Parameters Required for KRB
2.2.1 Communications Parameters Required for KRB

-c Select communications port number . Acceptable
values are from 1 to 4.

-b Use a baud rate of . Acceptable values are:
110, 300, 1200, 2400, 4800, 9600, 19200, 38400,
57600.

-p Use a parity setting of . Acceptable values
are: N, E, O.

-d Use a data bits setting of . Acceptable values
are from 5 to 8.

-s Use a stop bits setting of . Acceptable values
are 1 and 2.













Page 3




CommEdit Version 3.0
The Communications Sensitive Editor






Part 3
Part 3

The Editor
The Editor


CommEdit is a general purpose ASCII text editor. Available
functions are as follows:

Cursor Movement:

Arrow keys Moves the cursor one position in the
respective direction.

Home/End Moves the cursor to the beginning or end of
the current line.

Ctrl-Arrows Moves the cursor forward or backward one
whole word.

Ctrl-Home/End Moves the cursor to the top and bottom of
the editor window.


Block Manipulation:

F4 Format text into a paragraph.

F5 Mark block begin.

F6 Mark block end.

F7 Move selected block.

F8 Copy selected block.

F9 Delete selected block.

F10 Unselect selected block.


Page-Oriented Movement:

PgUp/PgDn Move cursor up/down one screen.

Ctrl-PgUp/PgDn Move to beginning/end of file.


Editor Control:

Scroll-Lock Auto-paragraph formatting On/Off




Page 4




CommEdit Version 3.0
The Communications Sensitive Editor



Editor Commands:

Alt-X Exit the editor. Note that the contents of
the buffer are always saved at exit.

Insert Toggle insert/overstrike mode.

Delete Delete character under cursor.

F3 Erase entire buffer.

Backspace Delete the character to the left of the
cursor, shift the remaining text to
compensate, move cursor left.

Ctrl-T Delete the word the cursor is on.

Ctrl-Y Delete the entire line the cursor is on.

Ctrl-Q Split a "quote" within the buffer. This
command is for use with Quote, a messaging
script for Telix 3.xx. If you don't
have/use Quote, you can ignore this key.

Ctrl-K Toggle KRB status. KRB stands for "Keep
Remote Busy". Note that KRB can only be
enabled if all communications parameters
have been set, and you are currently
on-line with a remote system.




























Page 5




CommEdit Version 3.0
The Communications Sensitive Editor






Part 4
Part 4

The History and Future of CommEdit
The History and Future of CommEdit


CommEdit is very young. Version 3.0 is the initial release,
this version number was chosen to match that of Quote when
CommEdit was added to the Quote distribution package. As a
matter of fact, CommEdit owes its existence to Quote. Quote
needed an editor with a "Keep remote system busy" feature, hence
the development of CommEdit. CommEdit has much room to grow, and
some of the future features that are planned are:

- Macro-keys within the editor. Much of this work is
already done.

- Ability to embed control codes into a message through the
use of macro-keys.




































Page 6




CommEdit Version 3.0
The Communications Sensitive Editor






Part 5
Part 5

Registration and Distribution
Registration and Distribution


5.1 What is Shareware?
5.1 What is Shareware?


Shareware is a method of software distribution. Since many
of us programmers cannot afford to distribute our high quality
programs through normal channels, Shareware provides us with the
ability to distribute it in a much more cost-effective manner.
The user also benefits from this in that they get to "test-drive"
the software before they buy it. Shareware is NOT Public Domain
software. You may NOT continue to use it for an indefinite
period of time without registering it. This program is not
crippled, no major features have been disabled in the
unregistered version, so what you see is what you will get if you
register it.


5.2 Registration Information
5.2 Registration Information


Many, many hours of work went into making CommEdit what it
is. I am releasing it as Shareware as I feel that others may
have a use for it as I did. I would appreciate any comments you
have on this script. I also would appreciate a donation if you
use CommEdit in your everyday communications tasks. I suggest a
donation of $15.00, or any amount you can afford or think is
appropriate.

An exception to this rule: If you received CommEdit in
An exception to this rule: If you received CommEdit in
conjunction with another program as a package, then you do not
conjunction with another program as a package, then you do not
have to register CommEdit. When you register the other program
have to register CommEdit. When you register the other program
in the package, you will also be registered for CommEdit at no
in the package, you will also be registered for CommEdit at no
extra charge, although you will not receive update notifications.
extra charge, although you will not receive update notifications.

















Page 7




CommEdit Version 3.0
The Communications Sensitive Editor



Here's a breakdown of different levels of registering
CommEdit, and what you get at each level:

$15.00 The latest, registered version mailed to you on a
$15.00
disk. You will also have the option not getting
the current version sent to you, but instead
getting the next registered version, when it
becomes available, mailed to you instead. I will
also notify you by mail of future updates, which
will be available to registered users for 1/3 of
the new version's registration fee.

The disk containing the registered version will
most likely contain other programs that I have
written and released as either Shareware or Public
Domain.

$10.00 For this amount you will be registered, and I will
$10.00
notify you of future updates by mail.

If you send less than ten dollars, you will have my heart
felt gratitude, and your conscious will bother you no more.

5.2.1 How to Contact the Author
5.2.1 How to Contact the Author

To register CommEdit, you need to fill out the registration
form at the end of this manual, and mail it to me with a
check or money order for the desired amount.

To get in touch with me to report (heaven forbid!) a bug, or
just to drop me a line with a suggestion or a comment, use
one of the following methods:

U.S. Mail

Doug Belkofer
Doug Belkofer
9229 Mandell Rd.
9229 Mandell Rd.
Perrysburg, OH 43551
Perrysburg, OH 43551

Compuserve ID: 73100,2421
73100,2421

Net Mail Node: 234/2
234/2
The Tatsig BBS
The Tatsig BBS
(313) 856-8183 3/12/2400
(313) 856-8183 3/12/2400
(313) 856-8184 3/12/2400
(313) 856-8184 3/12/2400

For anyone who is interested, the latest version of CommEdit
can always be FREQ'd from FidoNet Node 1:234/100 under the
1:234/100
name CEnn.ARC, where nn is the version number.
nn nn








Page 8




CommEdit Version 3.0
The Communications Sensitive Editor



5.3 Distribution Information
5.3 Distribution Information


CommEdit can be distributed as you see fit, including
distribution through bulletin board systems, as long as the
following conditions are met:

1. CommEdit may not be distributed with any other product,
without express permission from its author.

2. The following files must be included, and no additional
files may be added to the archive.

CE.DOC
CE.EXE

One exception to this rule: I will allow BBS's to add
the occasional README file with a brief (and I
emphasize, BRIEF!) ad for their BBS.

3. No fee is charged for distribution. (This excludes
charging for a disk, a disk mailer, or postage). NO FEE
of ANY KIND can be charged for CommEdit, excluding
minimal hourly access charges such as on Compuserve or a
pay BBS system.

4. No modifications can be made to CommEdit or any of the
included files. In particular, DO NOT CHANGE THIS
DOCUMENTATION FILE.

Programmers and developers who wish to distribute CommEdit
with their products should contact the author for
permission. This permission is granted in almost every case.
























Page 9




CommEdit Version 3.0
The Communications Sensitive Editor






Appendix A
Appendix A

Trademark Information
Trademark Information


Telix is a trademark of Exis, Inc.

Quote is a messaging/reply system for use with Telix. Quote
was also written by Doug Belkofer.

Any other trademarks used in this document are the property
of various companies and are only used in describing the use
and operation of CommEdit.









































Page 10




CommEdit Version 3.0
The Communications Sensitive Editor



Registration Form
-----------------------------------------------------------------------
Send to: CommEdit Registration, 9229 Mandell Rd., Perrysburg, OH 43551
-----------------------------------------------------------------------

Name: ___________________________________________

Address: ___________________________________________

___________________________________________

___________________________________________

Phone: (_____)____________ Bus. (_____)___________

-----------------------------------------------------------------------
Registration Level
-----------------------------------------------------------------------
Quan Description US/CAD Price

[ ] Full Registration @ $15/$18 ea $ ______

(Includes registration
& program, manual on disk,
addition to mailing list)

[ ] Registration only @ $10/$12 ea $ ______

(Addition to mailing list)

Subtotal $ ______

Ohio residents
add 6% sales tax $ ______

Total $ ______

-----------------------------------------------------------------------
How did you learn of and/or acquire CommEdit?


Comments:















Page 11




CommEdit Version 3.0
The Communications Sensitive Editor






Index
Index


B I
B I
baud rate 3 inactivity 1
Block Manipulation 4 installation 2

C K
C K
communications 2, 3 KRB 3
communications port 3
Compuserve 8 N
N
Cursor Movement 4 Net Mail 8
new file 3
D
D
data bits 3 P
P
distribution 9 Page-Oriented Movement
4
E parameters 2
E
Editor Commands 4 parity 3
Editor Control 4
R
R
F Registration 7, 11
F
FREQ 8 registration 8
Future 6
S
S
H Shareware 7
H
History 6 stop bits 3




























Page 12












Table of Contents
Table of Contents



Part 1 Introduction 1

Part 2 How to Install CommEdit 2
2.1 Command-line Parameters . . . . . . . . . . . 2
2.2 Explanation of parameters . . . . . . . . . . 2
2.2.1 Communications Parameters Required for
KRB . . . . . . . . . . . . . . . . . . 3

Part 3 The Editor 4

Part 4 The History and Future of CommEdit 6

Part 5 Registration and Distribution 7
5.1 What is Shareware? . . . . . . . . . . . . . 7
5.2 Registration Information . . . . . . . . . . 7
5.2.1 How to Contact the Author . . . . . . . 8
5.3 Distribution Information . . . . . . . . . . 9

Appendix A Trademark Information 10

Registration Form 11

Index 12



























i




  3 Responses to “Category : Communication (modem) tools and utilities
Archive   : QUOTE30.ZIP
Filename : CE.DOC

  1. Very nice! Thank you for this wonderful archive. I wonder why I found it only now. Long live the BBS file archives!

  2. This is so awesome! 😀 I’d be cool if you could download an entire archive of this at once, though.

  3. But one thing that puzzles me is the “mtswslnkmcjklsdlsbdmMICROSOFT” string. There is an article about it here. It is definitely worth a read: http://www.os2museum.com/wp/mtswslnk/