Introduction to EDIT.Pro ======================== EDIT.Pro was created by Ken Kashmarek of Living Legends Software, and is being marketed on a "user supported" basis. To receive your copy of the EDIT.Pro disk, users manual, registration number, and the use of our Customer Support Line, please send a contribution for $30 or more to: Living Legends Software 1915 Froude St. San Diego, Ca. 92107 Overview ======== EDIT.Pro runs under ProDOS on any Apple ][ or // series machine, and clones. The dowload file [ EDIT.PRO ] on CompuServe DL3 contains only the BASIC line editor portion of the program. There are a total of seven differ- ent files that make up the entire EDIT.Pro package, as well as various subroutine and text files. The main program files are: EDIT.PRO : contains LIST,XLIST,AUTO,EDIT,FIND,CHANGE,RENUMBER,MOVE,COPY SPLIT,EXIT and M DISK : contains MERGE,VIEW,SCAN,PSAVE,TYPE,DUMP,REPRO,XVIEW and EXIT HEX.MEM : contains HEX,DEC,PEEK,POKE,WPEEK,WPOKE,WHERE,MEM and QUIT OPTIMIZE : contains XVIEW,XREF,VREF,GREF,LREF and QUIT DOS : contains DCAT,DLOAD (for loading/editing DOS 3.3 files),QUIT HELP : installs the online "help" feature COMPARE : compares two BASIC programs, giving detailed results All of these files, plus the support routines, take up almost the whole disk -- which is why I chose not to upload them all here. Not only would it cost me a fortune to send them here, but you would spend nearly twice the $30 donation just downloading them from CompuServe -- and you wouldn't have the manual or support line to show for it! Editor Command Summary ====================== The following is a brief summary of the commands available in EDIT.Pro: LIST [first][,last][,tab][,length][,end][/search/] XLIST [first][,last][,,length] AUTO [new][,incr] EDIT [first][,last][/search/] FIND [first][,last][/search/] CHANGE [first][,last]/search/replace/ RENUMBER [first][,last][TO or ,][new][,incr] MOVE [first][,last][TO or ,][new][,incr] COPY [first][,last][TO or ,][new][,incr] SPLIT first TO new /search EXIT (disconnect EDIT.Pro) M (enter the monitor -- ^C to return to BASIC) Most of the commands can be abbreviated -- for instance you could type: E10 instead of EDIT 10 The control characters used for editing a line of BASIC code are: control-A Shift lock to allow lower case entry control-B Move cursor to beginning of line control-C Cancel editing of current line control-D Delete character under the cursor control-F Find next character typed and move cursor to it control-G Ring ProDOS bell (different than BEEP) control-H Left arrow or backspace function control-I Insert character(s) at the cursor control-L Change case of character under the cursor control-M Carriage return -- end of line edit control-N Move cursor to the end of the line being edited control-O Set insert mode to insert a special (control) character control-P Pack the line -- remove blanks control-Q Truncate the line being edited at the cursor, end edit control-R Restore line to former (pre-editing) state control-T Same as control-Q control-U Right arrow or forward space function control-X Cancel edit, edit range without changing current line control-Y Same as control-Q control-Z Zap (delete) characters up to next character typed ESCAPE Same as control-A A Few Last Words ================ Once you use EDIT.Pro I think you'll find it becoming an indispensable part of your hackers toolkit. Everyone that we've sent a copy to has nothing but the highest of praise for the job Ken has done in compiling and creating the latest in "state-of-the-art" utilities for Apple programmers. Val Golding called EDIT.Pro "one of the best utilities I've ever seen for the Apple pro- grammer" -- and we think you'll agree once you've had a chance to put it through it's paces. If you have any *brief* questions or comments about EDIT.Pro, leave E-mail for me [ 75746,2550 ] and I'll get back to you with an answer. If your question or comment requires some in-depth discussion, *do* *not* leave it as E-mail on this system!!! Please direct any lengthy questions or comments (or just general BS!) to our bulletin board system in San Diego, Cal. The number is (619) 463-0176 and the password is 'guest'. The ProLine Message System operates 24 hours a day at 300/1200 baud -- except when Morgan or Joe are updating the software. If you would rather correspond in a different manner, please write to us at the address given at the beginning of this message or call us between 9 A.M. and 6 P.M. at (619) 222-6138. Remember we're on the West Coast, and make adjust- ments as necessary to your calling time... Thanks for your interest -- hope to hear from you soon! Jerry Hewett Living Legends Software