home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Black Box 4
/
BlackBox.cdr
/
editors
/
petpe286.arj
/
DOC.EXE
/
LATEST.DOC
< prev
next >
Wrap
Text File
|
1992-05-03
|
12KB
|
279 lines
┌─────────┐
┌─────┴───┐ │ (R)
──│ │o │──────────────────
│ ┌─────┴╨──┐ │ Association of
│ │ │─┘ Shareware
└───│ o │ Professionals
──────│ ║ │────────────────────
└────╨────┘ MEMBER
pE - The "perfect" Editor(tm)
Copyright (c) 1990-1992 by Just Excellent Software, Inc.
All rights reserved.
These notes are addendum to the printed pE manual.
They will update the manual at the next printing.
Release 2.86 - May 3, 1992
------------
I have decided to eliminate the calculator from the pE
executable and to go back to the un-overlayed version of pE.
Many of you have written to tell me the reason you liked pE
to start with was its size and quickness. Well, its back to
its svelt size and its as fast as ever. The calculator is a
separate executable and is shelled to when invoked. You need
about 60k of free memory to be able to shell to it.
Fixed a bug which left a funny looking window on the screen.
It didn't do any harm, but it sure looked funny. Happened or
not depending on what tsr's you had loaded and whether you
asked for a new filespec from the chooser.
Changed the drag feature to make it easier to drag stuff
around. Just click the left button in the marked area and
hold it after you mark a column block. As you move the
mouse, the block will move. I'd love some feedback. Do you
like it more, or less. I'll guess I'll know from the number
of you who register, Huh?
Little known command line switch. /vn where n is a number.
The default for n is 20. /v varies the mouse scroll delay.
If you want a faster scroll rate when you scroll using the
mouse then reduce this number (all the way to 0, if you
want). If you want the scroll rate slower, increase it
beyond 20. The number, n, corresponds to the milliseconds of
delay between mouse interrupts being accepted. This feature
has been present since very early releases, but was never
documented very well.
The chooser now displays the file specification in the lower
left corner of the screen. A specific chooser help file has
been added when F1 is pressed. The mouse may be used to click
on the bottom line (in the chooser) with varying results
(depending where you click).
Release 2.85 - February 21, 1992
------------
When the last window is closed, you are prompted if you wish
to exit the editor. If you answer no, the file chooser is
now automatically called.
There now exists a delay function capable of pausing a macro
for a specified number of milliseconds (up to 999). It
executes only from within a macro. Key assignment is @/.
To use it, embed the command in a macro and immendiately
follow with a 3 digit number (right justified) specifying the
number of milliseconds to delay before executing the next
keystroke. This command (named Delay) is usefull for
automating scripts.
ToggleMacro now works correctly when issued in the getline
routine.
Windows will cascade with @c, tile with @t.
F1 key now accesses commands. @y is reassigned to DefineTag.
Significant memory allocation changes. When pE runs out of
memory, it releases its help buffers. This frees up enough
memory to finish most editing commands. Obviously, you won't
be able to use the F1 command under these circumstances, but
everything else will work. You should try to close a window
or write a file out to free memory. If you continue to edit
and pE tries again to get more memory, it will tell you when
there is insufficient room. At that point, you should write
your file(s) out.
Incorporated calculator into pE executable. Overlayed a
number of functions resulting in more memory available even
with the calculator!
Added RegularExp toggle. Instead of pressing shift alt F or
R to toggle regular expressions on and off, just press @F5.
Of course you can assign it to whatever key you wish.
Release 2.84 - January 27, 1992
------------
Hanging Indents (or outdents) now work correctly in word
processing mode. A hanging indent looks like this:
1. This is an example of an outdent or hanging indent, it
is arrived at by setting the indent to a negative
number. For best results use word mode tab stops (ie
increments of 5. This paragraph has an indent of -5.
The chooser was modified a little bit to dynamically pick the
number of ranks as a function of how many files are in the
directory specified by filespec. There is a command line
switch (/r) which controls the number or 'ranks' or columns
of filenames that appear in the file chooser. Prior to this
the default was always 3. The problem was that if you're in a
directory with lots of files, most are hidden from you until
you scroll. Now pE will maximize how many files it displays.
If you don't like this for some reason, then set /r to the
number of ranks (columns) you wish to see. You may do this
by SET ped=c:\pe /r3 in your autoexec.bat. Of course you may
set most of pE's command line switches in this way.
Release 2.83 - January 4, 1992
------------
Happy New Year!
Two new commands - FillBlock (^kf) and LastAscii (`).
FillBlock will do just that. A currently marked block is
filled with a character you specify. Fill Block uses as a
default fill character 'LastAscii' (see below). When the
prompt 'Fill Character[ ]:' appears, type any ascii
character. Characters having values > 127 can be entered
using Alt + the numeric keypad. Alternatively, a legitimate
response to the prompt is ^v_a (or @f1) which opens the ASCII
chart. Positioning the cursor on the character of choice and
pressing ENTER than uses that character as the fill
character.
Note: Line blocks will fill out to whatever the current
line max may be (default is 511, max is 1023).
Stream blocks replace characters in the stream with
the fill character (not past the end of the line).
Column blocks work as you would expect.
If you fill a block with the wrong character, you
can undo with @0 (alt 0).
LastAscii - When the Ascii Chart is invoked, the character
under the cursor when the chart is closed is assigned to
LastAscii. This allows you to key the special character
repeatedly without having to define a macro or key ALT
number, number, number. If the Ascii Chart is never called
then the value of Last Ascii is itself. Of course it can
also be assigned to itself. LastAscii is assigned to the
tilde (`).
Note: The ascii value 0 (null) is not assigned to
LastAscii as it causes a filled line to be
truncated from the first character in which it is
inserted. Instead, a space character is
substituted. It is the author's opinion that the
result will be what you really meant more often
than not. (Of course, the author has been proven
wrong from time to time).
The Ascii Chart was changed a little bit to look better.
Hitting ENTER, NEXT_WINDOW (F2) or ESC when the Ascii Chart
is active will close it. AsciiChart has been assigned to @f1
in addition to ^v_a.
Replace string in block replaced all but the last column of a
column block when all was selected. Fixed.
Release 2.82 - December 28, 1991
------------
Tab increment can be set to 0, signifying do NOT expand tabs
on input.
Five bugs exterminated.
- Under certain circumstances pE would 'forget' you
changed the contents of a window. A subsequent @x (exit)
or @q would then NOT save the changes. I'm very happy to
report that its fixed - Thanks, Jacque Eisenberg.
- On systems that used COMMAND.COM as a shell
(probably most of you) the cursor disappeared on shelling
to DOS. Mouse cursor would also disappear if a mouse
sensitive program was executed while 'shelled' out.
Fixed!
- Pasting a stream block into the last line of a file did
not work correctly. Does now.
- Doing a double space (^kn) at the end of a file caused
video writes to cease. Now it correctly ignores the
command.
- Pressing shift 7 while in graphics mode now correctly
produces ▌▌▌▌▌▌.
pE now works correctly on NOVELL networks. You must set SHOW
DOTS=ON in your shell.cfg file. Prior releases of pE worked
correctly except for the file chooser. The problem has been
corrected.
Changed grey* so that line(s) must be marked before it will
do a copy to scrap. This allows you to use the grey * as an
asterisk, except when you have a marked block (in which case
you probably don't need to press an asterisk. Of course, the
asterisk above the eight is an asterisk all the time.
Made the @cursor keys (the grey ones on a 102 key keypad)
scroll up, down, left and right. This works like the shift
cursor keys did before I added stream blocking.
Added the ability to define cursor size. The function can be
accessed either from the 'options' menu or through the
command menu. Heres how it works:
On color monitors the cursor occupies a 8 scan line cell.
The 'normal' cursor is defined as line 6 and 7, counting
0 from the top and 7 as the bottom. So a cursor defined
as 6,7 means the bottom two scan lines will be the
cursor. On a monochrome monitor (and adapter) the
character cell is 14 scan lines and the 'normal' cursor
is defined as 12,13.
pE now allows you to set the cursor to any size you choose
and when you save options, the cursor size is saved. Be
careful to make starting scan line smaller than ending scan
line. You will probably 'lose' the hardware cursor entirely.
Release 2.81 - November 26, 1991
------------
Turning Borders off now frees the top line as well.
Top of Page and Bottom of Page leave the cursor in the
current column (instead of moving it to column one).
Bug that turned stream blocks on when wordwrap occurred while
shifting, fixed.
Release 2.80 - November 14, 1991
------------
A new program, offered to registered users only, is
described in "ORDER.FRM". To read about it, place the cursor
on this line and press Alt I. - Go ahead, try it! F2 will
get you back.
Two new commands. Copy to Scrap and Append to Scrap allow
you to copy or append marked lines to the 'scrap'. The
default assignment is grey* and ^grey*, respectively. You
may also continue to copy marked lines to another location in
the current file (or any other file in any window) without
affecting the 'scrap' by simply moving the cursor to where
you would like the copy to occur and pressing 'paste'
(grey+). Neither copy to scrap or append to scrap is
destructive in any way. NOTE that the previous content of
the scrap is REPLACED with copy and ADDED to with append.
The shift arrows now extend a block. They used to scroll.
Use Scroll Lock to 'lock' the screen to scroll. Shift key +
a cursor key, when a block is not already defined, will begin
marking a stream block. If a block is already defined, then
it will extend the mark according to the block type defined.
To end marking a block, you must either execute a block
command (like cut, align, boxdraw, etc), or type any block
mark command (ALT_L (lines), ALT_B (rectangular block) or ^K_k
for stream block. Note that if you mark using a stream mark
in column one, you get the same effect as a line mark, in
that each preceding line is entirely marked. Once the extend
has begun, you no longer need to hold down the shift key.