home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Daytime Express
/
DaytimeExpress.cdr
/
040a
/
petpe277.arj
/
DOC.EXE
/
LATEST.DOC
< prev
next >
Wrap
Text File
|
1991-08-19
|
13KB
|
347 lines
┌─────────┐
┌─────┴───┐ │ (R)
──│ │o │──────────────────
│ ┌─────┴╨──┐ │ Association of
│ │ │─┘ Shareware
└───│ o │ Professionals
──────│ ║ │────────────────────
└────╨────┘ MEMBER
pE - The "perfect" Editor(tm)
Copyright (c) 1990,1991 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.77 - August 18, 1991
------------
NEW COMMAND - Sort Block - ^s.
Purpose: Sort a block of lines on the characters encompased
by a column block. Very handy for sorting lists of all
kinds.
Mark a block using Alt B (or the right mouse button).
Press ^s.
The lines in the block will be rearranged in a sorted
sequence on the characters defined by the marked columns.
The sort is always in ascending sequence with Upper case
sorting before Lower case. (See ^k_l and ^k_u).
The sort can be undone with Alt 0 (zero). (until the next
block action).
GetLine (the function used to read answers off the bottom line)
altered. In questions where the prompt contains a default
answer (such as find, save as etc.) if the first char typed is
alphabetic, the field is cleared, otherwise the cursor is
positioned.
Providing a bad file name to New or Save As is not as
catostrophic as it was. (You'll get another chance to give me
a different file name.
Delete a block will prompt if the cursor is outside of the
block to be deleted.
A marked block in a non-current window will not be unmarked
when the current window is closed.
PK.EXE (comes with registration) altered to accept commands
from key.txt in any case. So ScrollUp can be entered as
scrollup, ScrollUp, scrollUp, SCROLLup, etc. But, don't spell
it wrong!
Release 2.76 - July 28, 1991
------------
CGA snow fix needed fix. Save As needed fix. Both fixed.
Release 2.75 - July 20, 1991
------------
Fixed 2 (relatively) small bugs. Leaving the menu line on,
didn't work. Does now. Item in edit menu that said delete,
didn't. Does now. Sorry.
Added two files to distribution. WS.TXT is a key definition
file (ASCII) that adds most of the wordstar key set to pE's.
WS.PED is its binary equivalent. If you are a registered user
you can edit WS.TXT anyway you want and once renamed to
KEY.TXT, KEY.PED will be automatically created by executing
PK.EXE. If you're just testing pE, and you like the wordstar
key set, rename ws.ped to key.ped (in the \pe directory).
Note that @c (Alt C) will produce a menu of all pE commands and
THEIR CURRENT KEY ASSIGNMENTS. This enables you to know what
key does what even if you change the keyboard definition file.
Release 2.74a - June 30, 1991
-------------
Added the ability to set command line variables on the
environment variable PED. By setting PED = c:\pe /n in
autoexec.bat, pe will always function with the /n switch on.
Added /n as a command line variable. /n causes pE to leave the
the state of NUMLOCK alone, rather than turning it off (the
default).
Now that this ability exists, you may want to read about all
the command line switches in peuser.doc.
Release 2.74 - June 20, 1991
------------
Fixed some memory allocation related bugs. The screen was
left with some junk on it when insufficient memory was
available to open the logo window. This was a
'beautification' fix.
The files residing in a directory named as the backup
directory cannot be backed up. The reason is that pE creates
a file called the same as the file being written. Since two
files cannot have the same name and extension in the same
directory, the backup must take place to a different
directory. An information message to that effect appears
when the file is saved. The file being saved will overwrite
the existing file if you answer 'y' to Overwrite File?.
Release 2.73 - June 12, 1991
------------
New command - RepeatChar allows you to specify a repeat count
and char. The character may be a macro invocation. Thanks for
the suggestion, Rick Patten!
Release 2.72 - May 30, 1991
------------
QuickExit&Save is no longer a macro. If you keep any old
ENV.PED files around which still contain the macro, you should
undefine it using ^- (Unassign Macro).
Added ^up, ^5 (center of keypad), ^down, as cursor_row_to_top,
cursor_row_to_center and cursor_row_to_bottom. Thanks to John
Crane of GEOSOFT for his suggestion. Of course you can
reassign the commands to any other keys you like (if you have
the registered version with PK.EXE). If you don't have an
'extended' keyboard (101 keys), try ^v_t, ^v_c, and ^v_b.
The calculator was redefined to ^c.
The CommandCommand has been renamed to ExecuteCommand in
keeping with its enhanced function. When invoked, a window is
presented consisting of all pE commands, with the name and
keystroke currently assigned. Selecting a command with the
arrow keys and ENTER will execute that command. Be careful
with keys that are cursor position dependent. The command will
execute exactly as if you had typed its key. Wherever the
cursor was when you pressed ALT C is where the action will take
place. NOTE: The execute command uses about 4k of memory that
is NOT given back.
Release 2.71 - May 18, 1991
------------
Increased size of maximum record to 1023 bytes (was 511).
If pE is asked to load a file larger than the available memory,
it prompts 'Continue (y/n)'. If the answer is yes, pE will
allow you to view/edit that portion of the file. BE CAREFUL to
not write that piece out to the same name unless you want to
shorten the file.
Added /pn command line parameter. /p will 'pass' n records
before starting to load. The n+1th record will become line 1.
This feature will allow you to skip the records previously
loaded on very large files. This 'pass' feature only works for
the file loaded via the command line. eg:
pE /p500 filename.txt
skips past the first 500 records of filename.txt and loads all
subsequent records (501 becomes line 1) until the end of file
or end of memory whichever comes first.
Release 2.70 - May 12, 1991 - first release under ASP Logo!
------------
Assigning LPT2: to output name now correctly sends output to
lpt2 (instead of to lpt1).
Control characters in macros now work correctly (again).
Changed format of key.txt. Made much simpler to alter key
codes. Please note that PK.EXE (comes with registration) is
needed to change key.txt to key.ped. Added filename fname.txt
to packet.
Added code to restore state of all shift keys on exit to their
prior state before pE invocation.
HEX mode is no longer entered automatically. User is prompted
for choice of ASCII or HEX format when a binary zero is found
in input. If ASCII is chosen, binary zeros are changed to
blanks and the file is read as a text file. The user is
prompted for a max line length setting. Lines are broken at
the line length specified. Translation occurs for returns,
linefeeds and tabs on files that do NOT have the following
extensions: (.obj, .exe, .lib, .com).
Maximum line length causes lines which are longer to be broken.
No word wrap occurs. This feature can be useful in reading
predominantly ASCII files, such as various word processing
formats. The maximum line length is 511 bytes.
Release 2.61
------------
pE working files are opened in shared mode so that multiple
copies of pE can be executed simultaneously.
pE prompts before exiting last window on close.
Jump List now works correctly when greater than 3 windows open.
DOS commands are executed directly from pE (correctly).
When windows are activated by clicking the close box or scroll
character, the mouse is deactivated after the window is made
active. You must click left once more to close or scroll if
that is your intent.
Menus are accessed with the right mouse button clicked on the
top line of the physical screen. The left mouse button any
where on the top border of the window is a window move. If the
top line of the physical screen is empty, then the left or
right mouse button can be used to activate menus.
Release 2.60
------------
When pE shells out to DOS - all but 2k of memory is freed.
ALT_D (shell to DOS) prompts with "DOS command:". Pressing a
return simply loads the command processor pointed to by
COMSPEC. Entering a command causes that command to be
executed. To return to pE, you must type EXIT when through
with the command shell. Note that it is very easy to construct
a macro to compile the file currently being edited:
^F1 - start recording
Alt_S - save current file
Enter - confirm save to same filename
Alt_D - Shell to Dos
Home - Move cursor to first home position
^F4 - Delete to end of line (throw away any existing
command).
tcc @cto - Key in compile command
Alt_- This will expand into current filename when
executed. (Alt key + minus key)
Enter - to invoke shell
^F1 - end recording
(keypress) to assign a key
Enter to confirm
Be sure to save options if you're going to be using this macro
again.
Any errors written to stdout can be brought into the editor by
opening the DOS window. (F11)
Release 2.50
------------
Print processor integrated with pE. PPRNT is still included in
the registered version as well as PCALC.
Several bug fixes. Show macros now works correctly for macros
that call other macros. Other bugs were either relatively
harmless and/or obscure.
KEY.TXT (and .PED) modified to add ^Vx - toggle display lines,
and ^Vu - toggle UNIX line ending option.
Release 2.40
------------
Under the options menu has been added a feature enabling the
viewing of all active macros. These are macros either just
created during this session or ones that had been stored in
ENV.PED. You may choose "Show Macros" from the option menu or
assign a key via key.txt, or via the macro process. The macros
are displayed in a view only window. To edit a macro you must
first enter "record macro" (^F1) and then type the key which
invokes the macro.
Display lines is now dynamic. You may choose to change the
number of lines from 25 to 43/50 or vice versa. Saving options
saves the current state.
Insert/Replace mode as default is dynamic. You may switch back
and forth at will. Remember to save options if you want to
preserve settings over a session.
DESQVIEW aware. pE is now aware it is running under DV. What
this means essentially is that portions of the screen will not
be overwritten. Make sure you specify that pE writes directly
to screen ram. You may execute pE in either 25 or 43/50 line
mode, but you may not switch back and forth inside of DESQVIEW.
Release 2.23
------------
There is now a separate buffer used when block deletes occur.
The contents of this delete buffer may be pasted into the main
text buffer with a shift or control del (delete key). This
"block delete" buffer is overwritten each time a block delete
occurs.
Text may be cut and pasted by marking a block and using the cut
key, followed by the paste key. Text marked is deleted by
using the del key. It may be restored anytime before the next
block delete by pressing shift or control del. There is no
interaction between the "scrap", "block delete", "line delete"
and "line segment" buffers. All are independent of each other.
┌────────────┐ ╔════════════╗
│Marked block├────────>║ Scrap ║ Using the cut (-) key.
│ │ ║ ║ Paste using paste (+) key.
└─────┬───┬──┘ ╚════════════╝
│ │ ┌───────────────┐
│ └───────────>│File pb$$$$.ped│ Using shift cut.
│ │ │ Restore with shift paste.
│ └───────────────┘
╔════════════╗
║Block Delete║ Using the del key
║ ║ Paste contents with
╚════════════╝ Shift or Ctrl del
Lines deleted with F4 or ^Y (delete line) can be restored with
F3 or ^U.
Line segments deleted with ^F4 or ^Qy can be restored with ^F3
or ^Qi.
Line number argument
pE will accept an optional line number to position to after the
filename argument:
pE [filename] [lineno]
this feature was added to allow other programs to pass a
filename and line number to position to, to pE. If the lineno
is in error pE will position to the closest possible. pE file
9999 will position to the last line in the file (or line
number 9999 if it exists).
Just Excellent!