home *** CD-ROM | disk | FTP | other *** search
/ Daytime Express / DaytimeExpress.cdr / 040a / petpe277.arj / DOC.EXE / LATEST.DOC < prev    next >
Text File  |  1991-08-19  |  13KB  |  347 lines

  1.         ┌─────────┐
  2.       ┌─────┴───┐      │          (R)
  3.     ──│        │o      │──────────────────
  4.       │   ┌─────┴╨──┐ │  Association of
  5.       │   │     │─┘  Shareware
  6.       └───│    o    │    Professionals
  7.     ──────│    ║    │────────────────────
  8.           └────╨────┘    MEMBER
  9.  
  10.             pE - The "perfect" Editor(tm)
  11.        Copyright (c) 1990,1991 by Just Excellent Software, Inc.
  12.                  All rights reserved.
  13.  
  14.     These notes are addendum to the printed pE manual.
  15.     They will update the manual at the next printing.
  16.  
  17.     Release 2.77 - August 18, 1991
  18.     ------------
  19.  
  20.     NEW COMMAND - Sort Block - ^s.
  21.  
  22.         Purpose: Sort a block of lines on the characters encompased
  23.         by a column block.    Very handy for sorting lists of all
  24.         kinds.
  25.  
  26.         Mark a block using Alt B (or the right mouse button).
  27.         Press ^s.
  28.  
  29.         The lines in the block will be rearranged in a sorted
  30.         sequence on the characters defined by the marked columns.
  31.  
  32.         The sort is always in ascending sequence with Upper case
  33.         sorting before Lower case.    (See ^k_l and ^k_u).
  34.  
  35.         The sort can be undone with Alt 0 (zero).  (until the next
  36.         block action).
  37.  
  38.     GetLine (the function used to read answers off the bottom line)
  39.     altered.  In questions where the prompt contains a default
  40.     answer (such as find, save as etc.) if the first char typed is
  41.     alphabetic, the field is cleared, otherwise the cursor is
  42.     positioned.
  43.  
  44.     Providing a bad file name to New or Save As is not as
  45.     catostrophic as it was.  (You'll get another chance to give me
  46.     a different file name.
  47.  
  48.     Delete a block will prompt if the cursor is outside of the
  49.     block to be deleted.
  50.  
  51.     A marked block in a non-current window will not be unmarked
  52.     when the current window is closed.
  53.  
  54.     PK.EXE (comes with registration) altered to accept commands
  55.     from key.txt in any case.  So ScrollUp can be entered as
  56.     scrollup, ScrollUp, scrollUp, SCROLLup, etc.  But, don't spell
  57.     it wrong!
  58.  
  59.     Release 2.76 - July 28, 1991
  60.     ------------
  61.  
  62.     CGA snow fix needed fix.  Save As needed fix.  Both fixed.
  63.  
  64.     Release 2.75 - July 20, 1991
  65.     ------------
  66.  
  67.     Fixed 2 (relatively) small bugs.  Leaving the menu line on,
  68.     didn't work.  Does now.  Item in edit menu that said delete,
  69.     didn't.  Does now.  Sorry.
  70.  
  71.     Added two files to distribution. WS.TXT is a key definition
  72.     file (ASCII) that adds most of the wordstar key set to pE's.
  73.     WS.PED is its binary equivalent.  If you are a registered user
  74.     you can edit WS.TXT anyway you want and once renamed to
  75.     KEY.TXT, KEY.PED will be automatically created by executing
  76.     PK.EXE.  If you're just testing pE, and you like the wordstar
  77.     key set, rename ws.ped to key.ped (in the \pe directory).
  78.  
  79.     Note that @c (Alt C) will produce a menu of all pE commands and
  80.     THEIR CURRENT KEY ASSIGNMENTS.    This enables you to know what
  81.     key does what even if you change the keyboard definition file.
  82.  
  83.     Release 2.74a - June 30, 1991
  84.     -------------
  85.  
  86.     Added the ability to set command line variables on the
  87.     environment variable PED.  By setting PED = c:\pe /n in
  88.     autoexec.bat, pe will always function with the /n switch on.
  89.  
  90.     Added /n as a command line variable.  /n causes pE to leave the
  91.     the state of NUMLOCK alone, rather than turning it off (the
  92.     default).
  93.  
  94.     Now that this ability exists, you may want to read about all
  95.     the command line switches in peuser.doc.
  96.  
  97.     Release 2.74 - June 20, 1991
  98.     ------------
  99.  
  100.     Fixed some memory allocation related bugs.  The screen was
  101.     left with some junk on it when insufficient memory was
  102.     available to open the logo window.  This was a
  103.     'beautification' fix.
  104.  
  105.     The files residing in a directory named as the backup
  106.     directory cannot be backed up.    The reason is that pE creates
  107.     a file called the same as the file being written.  Since two
  108.     files cannot have the same name and extension in the same
  109.     directory, the backup must take place to a different
  110.     directory.  An information message to that effect appears
  111.     when the file is saved.  The file being saved will overwrite
  112.     the existing file if you answer 'y' to Overwrite File?.
  113.  
  114.     Release 2.73 - June 12, 1991
  115.     ------------
  116.  
  117.     New command - RepeatChar allows you to specify a repeat count
  118.     and char.  The character may be a macro invocation.  Thanks for
  119.     the suggestion, Rick Patten!
  120.  
  121.     Release 2.72 - May 30, 1991
  122.     ------------
  123.  
  124.     QuickExit&Save is no longer a macro.  If you keep any old
  125.     ENV.PED files around which still contain the macro, you should
  126.     undefine it using ^- (Unassign Macro).
  127.  
  128.     Added ^up, ^5 (center of keypad), ^down, as cursor_row_to_top,
  129.     cursor_row_to_center and cursor_row_to_bottom.    Thanks to John
  130.     Crane of GEOSOFT for his suggestion.  Of course you can
  131.     reassign the commands to any other keys you like (if you have
  132.     the registered version with PK.EXE).  If you don't have an
  133.     'extended' keyboard (101 keys), try ^v_t, ^v_c, and ^v_b.
  134.  
  135.     The calculator was redefined to ^c.
  136.  
  137.     The CommandCommand has been renamed to ExecuteCommand in
  138.     keeping with its enhanced function.  When invoked, a window is
  139.     presented consisting of all pE commands, with the name and
  140.     keystroke currently assigned.  Selecting a command with the
  141.     arrow keys and ENTER will execute that command.  Be careful
  142.     with keys that are cursor position dependent.  The command will
  143.     execute exactly as if you had typed its key.  Wherever the
  144.     cursor was when you pressed ALT C is where the action will take
  145.     place.    NOTE: The execute command uses about 4k of memory that
  146.     is NOT given back.
  147.  
  148.     Release 2.71 - May 18, 1991
  149.     ------------
  150.  
  151.     Increased size of maximum record to 1023 bytes (was 511).
  152.  
  153.     If pE is asked to load a file larger than the available memory,
  154.     it prompts 'Continue (y/n)'.  If the answer is yes, pE will
  155.     allow you to view/edit that portion of the file.  BE CAREFUL to
  156.     not write that piece out to the same name unless you want to
  157.     shorten the file.
  158.  
  159.     Added /pn command line parameter. /p will 'pass' n records
  160.     before starting to load. The n+1th record will become line 1.
  161.     This feature will allow you to skip the records previously
  162.     loaded on very large files.  This 'pass' feature only works for
  163.     the file loaded via the command line. eg:
  164.  
  165.         pE /p500 filename.txt
  166.  
  167.     skips past the first 500 records of filename.txt and loads all
  168.     subsequent records (501 becomes line 1) until the end of file
  169.     or end of memory whichever comes first.
  170.  
  171.     Release 2.70 - May 12, 1991 - first release under ASP Logo!
  172.     ------------
  173.  
  174.     Assigning LPT2: to output name now correctly sends output to
  175.     lpt2 (instead of to lpt1).
  176.  
  177.     Control characters in macros now work correctly (again).
  178.  
  179.     Changed format of key.txt.  Made much simpler to alter key
  180.     codes.    Please note that PK.EXE (comes with registration) is
  181.     needed to change key.txt to key.ped.  Added filename fname.txt
  182.     to packet.
  183.  
  184.     Added code to restore state of all shift keys on exit to their
  185.     prior state before pE invocation.
  186.  
  187.     HEX mode is no longer entered automatically.  User is prompted
  188.     for choice of ASCII or HEX format when a binary zero is found
  189.     in input.  If ASCII is chosen, binary zeros are changed to
  190.     blanks and the file is read as a text file.  The user is
  191.     prompted for a max line length setting.  Lines are broken at
  192.     the line length specified.  Translation occurs for returns,
  193.     linefeeds and tabs on files that do NOT have the following
  194.     extensions: (.obj, .exe, .lib, .com).
  195.  
  196.     Maximum line length causes lines which are longer to be broken.
  197.     No word wrap occurs.  This feature can be useful in reading
  198.     predominantly ASCII files, such as various word processing
  199.     formats.  The maximum line length is 511 bytes.
  200.  
  201.     Release 2.61
  202.     ------------
  203.  
  204.     pE working files are opened in shared mode so that multiple
  205.     copies of pE can be executed simultaneously.
  206.  
  207.     pE prompts before exiting last window on close.
  208.  
  209.     Jump List now works correctly when greater than 3 windows open.
  210.  
  211.     DOS commands are executed directly from pE (correctly).
  212.  
  213.     When windows are activated by clicking the close box or scroll
  214.     character, the mouse is deactivated after the window is made
  215.     active.  You must click left once more to close or scroll if
  216.     that is your intent.
  217.  
  218.     Menus are accessed with the right mouse button clicked on the
  219.     top line of the physical screen.  The left mouse button any
  220.     where on the top border of the window is a window move.  If the
  221.     top line of the physical screen is empty, then the left or
  222.     right mouse button can be used to activate menus.
  223.  
  224.     Release 2.60
  225.     ------------
  226.  
  227.     When pE shells out to DOS - all but 2k of memory is freed.
  228.     ALT_D (shell to DOS) prompts with "DOS command:".  Pressing a
  229.     return simply loads the command processor pointed to by
  230.     COMSPEC.  Entering a command causes that command to be
  231.     executed.  To return to pE, you must type EXIT when through
  232.     with the command shell.  Note that it is very easy to construct
  233.     a macro to compile the file currently being edited:
  234.  
  235.         ^F1 - start recording
  236.         Alt_S - save current file
  237.         Enter - confirm save to same filename
  238.         Alt_D - Shell to Dos
  239.         Home - Move cursor to first home position
  240.         ^F4 - Delete to end of line (throw away any existing
  241.           command).
  242.         tcc @cto - Key in compile command
  243.         Alt_- This will expand into current filename when
  244.           executed. (Alt key + minus key)
  245.         Enter - to invoke shell
  246.         ^F1 - end recording
  247.         (keypress) to assign a key
  248.         Enter to confirm
  249.  
  250.     Be sure to save options if you're going to be using this macro
  251.     again.
  252.  
  253.     Any errors written to stdout can be brought into the editor by
  254.     opening the DOS window. (F11)
  255.  
  256.     Release 2.50
  257.     ------------
  258.  
  259.     Print processor integrated with pE.  PPRNT is still included in
  260.     the registered version as well as PCALC.
  261.  
  262.     Several bug fixes.  Show macros now works correctly for macros
  263.     that call other macros.  Other bugs were either relatively
  264.     harmless and/or obscure.
  265.  
  266.     KEY.TXT (and .PED) modified to add ^Vx - toggle display lines,
  267.     and ^Vu - toggle UNIX line ending option.
  268.  
  269.     Release 2.40
  270.     ------------
  271.  
  272.     Under the options menu has been added a feature enabling the
  273.     viewing of all active macros.  These are macros either just
  274.     created during this session or ones that had been stored in
  275.     ENV.PED.  You may choose "Show Macros" from the option menu or
  276.     assign a key via key.txt, or via the macro process.  The macros
  277.     are displayed in a view only window.  To edit a macro you must
  278.     first enter "record macro"  (^F1) and then type the key which
  279.     invokes the macro.
  280.  
  281.     Display lines is now dynamic.  You may choose to change the
  282.     number of lines from 25 to 43/50 or vice versa.  Saving options
  283.     saves the current state.
  284.  
  285.     Insert/Replace mode as default is dynamic.  You may switch back
  286.     and forth at will.  Remember to save options if you want to
  287.     preserve settings over a session.
  288.  
  289.     DESQVIEW aware.  pE is now aware it is running under DV.  What
  290.     this means essentially is that portions of the screen will not
  291.     be overwritten.  Make sure you specify that pE writes directly
  292.     to screen ram.    You may execute pE in either 25 or 43/50 line
  293.     mode, but you may not switch back and forth inside of DESQVIEW.
  294.  
  295.     Release 2.23
  296.     ------------
  297.  
  298.     There is now a separate buffer used when block deletes occur.
  299.     The contents of this delete buffer may be pasted into the main
  300.     text buffer with a shift or control del (delete key).  This
  301.     "block delete" buffer is overwritten each time a block delete
  302.     occurs.
  303.  
  304.     Text may be cut and pasted by marking a block and using the cut
  305.     key, followed by the paste key.  Text marked is deleted by
  306.     using the del key.  It may be restored anytime before the next
  307.     block delete by pressing shift or control del.    There is no
  308.     interaction between the "scrap", "block delete", "line delete"
  309.     and "line segment" buffers.  All are independent of each other.
  310.  
  311.  
  312.     ┌────────────┐           ╔════════════╗
  313.     │Marked block├────────>║ Scrap        ║    Using the cut (-) key.
  314.     │         │           ║        ║    Paste using paste (+) key.
  315.     └─────┬───┬──┘           ╚════════════╝
  316.           │   │           ┌───────────────┐
  317.           │   └───────────>│File pb$$$$.ped│ Using shift cut.
  318.           │            │           │ Restore with shift paste.
  319.           │            └───────────────┘
  320.           
  321.     ╔════════════╗
  322.     ║Block Delete║ Using the del key
  323.     ║         ║ Paste contents with
  324.     ╚════════════╝ Shift or Ctrl del
  325.  
  326.  
  327.     Lines deleted with F4 or ^Y (delete line) can be restored with
  328.     F3 or ^U.
  329.  
  330.     Line segments deleted with ^F4 or ^Qy can be restored with ^F3
  331.     or ^Qi.
  332.  
  333.     Line number argument
  334.  
  335.     pE will accept an optional line number to position to after the
  336.     filename argument:
  337.  
  338.     pE [filename] [lineno]
  339.  
  340.     this feature was added to allow other programs to pass a
  341.     filename and line number to position to, to pE.  If the lineno
  342.     is in error pE will position to the closest possible.  pE file
  343.     9999  will position to the last line in the file (or line
  344.     number 9999 if it exists).
  345.  
  346.                 Just Excellent!
  347.