; ; 09-jan-81 bdn allow teco style rubouts (/PDE) ; 09-jan-81 bdn fix control U to save for undelete ; 09-jan-81 bdn gold '3' toggles case translation. ; 15-jan-81 bdn 1 pf2 = nextpage, gold pf2 = refresh ; 2 pf3 = findnext, gold pf3 = find ; 3 gold enter = set search pattern ; 29-jan-81 bdn 1 gold '4' does a line fill ala RNO ; 2 added /FIL:nnn for control V and as ; an input switch. ; 3 added /WRAP to enable auto line wrap ; when in kb input mode. ; 4 check for vt100 being a vt52, and set ; flag if vt100 in vt52 mode at entry. ; 11-mar-81 1 Add GOLD M for menu type settings ; Add GOLD F for exit scope mode ; Add GOLD G for 'get file' ; Add GOLD S , duplicates 'SAVE' command ; ??-may-81 bdn 1 set keypad key ',' to merg lines if ; cursor is at eol. ; 2 fix /print option to work right. ; 3 fix break line to stay at current line. ; 4 add teco style ^E search control chars ; for findnext and replace (pf3,enter). ; 5 add control C test for findnext (pf3). ; 27-may-81 bdn 1 add 'gold p' command to completely fill ; and justify a paragraph. ; 2 add 'gold .' to turn off the normal char ; insert and enable char replacement. ; 08-jul-81 bdn 1 add 'gold w' to write select range to ; disk file. ; 2 clean up 'noline' mode in for line ; insertion. ; xx-jul-81 bdn 1 Fixup for running under rsx3.2 and VMS ; ; 30-jul-81 bdn 1 Allow control V (and gold M) to accept ; relative page arg, as in PAGE:+100 or ; PAG:-100. ; 2 Added SPSCH module for funny terminals. ; 21-aug-81 bdn 1 Allow find next (pf3) to prompt for a ; string if no previous one exists. ; 2 Added 'gold up' and 'gold downarrow' to ; move to top of page and bottom of page. ; 3 modified schelp ; 4 Added 'gold rightarrow' to find next ; sentence. ; 5 improve input switch parsing. ; 6 Support FD.FTN format in EDIO for rms ; and FCS produced files (in addtion to ; existing FD.CR formats). ; 01-sep-81 bdn 1 add most of Mike Horton's (St. Ambrose ; College, Iowa) mods for supporting the ; TELEVIDEO 912 terminal. ; 11-sep-81 bdn 1 since there was nothing better to do, ; added 'gold r' (try it twice on the ; same line to see what it does) (cswap:) ; ; 04-nov-81 bdn 1 Allow ^E to contain decimal point. ; Note: The TECo style matching works for ; FINDNEXT and REPLACE only. ; 2 Modify EDINIT to allow wildcard input ; file specs (ppn's are zeroed for non- ; priv users). ; 3 Change OVERSTRIKE (gold .) to toggle. ; 4 control led's for line input mode and ; overstrike mode. ; ; 09-nov-81 bdn 1 allow delete (^D) to delete a select ; range (ie, type '3' and down arrow, ; then control D). ; ; 23-nov-81 bdn 1 allow all keypad keys to repeat via ; GOLD digitstring repeat count except '0' ; 2 GOLD 9 inserts the ascii representation ; of the digit string set by GOLD digits. ; (SPCINS) ; 3 GOLD 6 erases the paste buffer ; 4 GOLD PF2 is last page ; 5 PF4 is delline, identical to control D. ; 6 Repeat counts entered by GOLD digits. ; Maximum value is 999 ; 7 nextword and lastword can cross lines ; 8 changed left and right arrow logic to ; use recursive call on main control loop ; so they (and nextword) work right with ; a repeat count. ; 9 GOLD comma (on keypad) is undelete char. ; 10 changed command name to VTedit while the ; command SCOPE will keep old command tbl. ; 11 Fix goof in MARK (clr cut.l(r4)) ; ; 24-nov-81 bdn 1 Add support of RSTS field test v7.1 ; private delimiter bitmask to reduce ; char read overhead (don't need the ; .ttddt call anymore). This is always ; determined at run time, thus it will ; still run on 7.07 at the expense of ; of 2 extra instructions per read. ; 2 keypad key 8 is now swapch, gold 8 is ; swapline. gold 5 is center line based ; on the current fill setting. ; ; keypad change summary ; ; pf2 = next page ; gold pf2= previous page ; pf4 = deleteline ; gold pf4= undelete line ; ',' = deletechar ; gold ','= undelete char ; gold 5 = center ; gold 6 = erase paste buffer ; '8' = swapchar ; gold 8 = swap line ; gold 9 = spcins (insert char whose ; vaule is in rept buffer) ; gold digitstring = set rept count ; ; ; ; 14-dec-81 bdn 1 add individual help for all keypad ; keys. ; 2 Add GOLD Q to que select range or ; current page to line printer. ; 3 extended repeat count (gold digits) ; to repeat any character, as in ; GOLD 10 R inserts 10 R's. ; ; 19-jan-82 bdn 1 Add complete journaling to TED via ; the JOURNAL and RECOVER commands. ; Also allow 'AT' command. ; See source code file EDJRN.MAC ; 2 Add support code to display a dummy ; record at the end of the file ; to support adding lines to a file. ; Disabled by patching SC.EOF offset 0 ; from 177777 to 0. ; Note: Hiseg went to 20KW. This is ; the maximum that should be allowed ; in order to be able to edit very ; large files because of the 4K round ; up of APR mapping. ; 3 Added code for 'SR' and 'SRBACK' in ; find next module to improve things ; and to cut size. ; ; 03-feb-82 bdn 1 reduce terminal i/o overhead, eliminate ; redundant tty i/o. ; 2 allow fill for 'center', 'paragraph' and ; 'fill' to use the value currently in the ; repeat count buffer (gold digits) if ne. ; ; 09-mar-82 bdn 1 fix /wrap and opnlin (gold '0') to work ; with rsts v7.1-11 multiple delimiters ; and RSX with io.ral reads. ; 2 check for control C typed during search ; backwards (gold 7). ; 3 Allow cut at eof for dummy eof record. ; 4 Attempt to retain cursor pos on newpage ; command. ; 5 Bug in reverse scrolling on last page. ; ; 01-apr-82 BDN 1 added left margin support, /LMA:nnn ; set by gold M or control V. ; 2 finally got around to journaling for ; the RSX version. ; 3 finally implemented multi blocked i/o ; in RSX version (no more GET$ and PUT$). ; 4 added GOLD A (tabset) to set the left ; margin equal to the current cursor pos. ; ; 09-apr-82 BDN 1 finally added vt100 scrolling region ; support for line insertions. ; ; 19-apr-82 BDN 1 save/restore character overwrite flag in ; 'INSCH'. ; ; 17-may-82 BDN 1 rewrite paste insertion and user macro ; macro code. ; 2 add 'learn' command (gold L) ; 3 make keypad on/off code into subs ; to be called also from find/replace code ; to allow keypad to be used normally. ; 4 add support to i.vt100 and 'move' to get ; 132 column support. ; 5 add ability for temp file pager to alter ; the page sizes for quick loading of very ; large files. ; ; 29-jul-82 BDN/HAH Use call to rsx exec to find out what ; kind of terminal we are on. ; ; 31-aug-82 BDN Allow ^W and ^G during macro execution. ; Turn off learn mode (gold L) if a macro ; is started (via typing ^E). ; ; 20-sep-82 BDN changed '7' to be findlast. ; ; 12-oct-82 BDN Minitab mods ; Fix saving of vt52 and gigi ansi flag ; Force gigi to vt52 and save old 'TM' ; Allow cmdline tt type to ovreride ; Rewrote part of INSTR to speed it up ; 50%. ; 12-nov-82 BDN added GOLD T to insert date/time ; ; 17-nov-82 BDN fix bug in insertmode at page bottom ; when /print mode is on (bug reported ; by another site) ; Disable /print if we are a vt100. ; ; 16-dec-82 BDN scrolling region support for delete ; line (partial screen scolling) for ; VT100's. ; ANSI mode ala Heath H19 terminal. ; ie, VT/ANSI/NOL ; ; 08-Feb-83 09:57:20 bdn add GOLD D to save (cut) and delete a ; select range ; let GOLD leftarrow goto start of line ; 09-Feb-83 13:29:33 bdn allow replace (enter or control N) to ; accept ^E for the replacement ; text to allow replacing anything with ; anything (like control characters). ; ; 14-Feb-83 15:58:05 bdn allow replacement of pattern with null ; for 'enter' (or ^N) by responding with ; a line feed for the 'new' text. ; move all system specific spooling code ; out into 'rstsio.mac' and 'rsxio.mac'. ; ; 20-Feb-83 01:28:27 BDN try out intelligent cursor right/left ; movement based on comparing new position ; with position of the last move. mods made ; to module 'MOVE'. Stack requirements cut ; slightly. ; ; 21-Feb-83 19:30:22 BDN Changed the keypad dot '.' key to function ; as a find next and replace text command. ; GOLD enter sets pattern text. ; GOLD GOLD enter sets replacement text. ; ; 07-Mar-83 12:17:44 BDN Added GOLD GOLD Downarrow and GOLD GOLD Up ; to implement saving and restoring page pos- ; ition. Modified by GOLD (0. ; Added GOLD GOLD P for paragraph without ; right justification. ; ; 26-Apr-83 11:50:02 BDN Added TRIM, CHATTY and RETICENT commands ; to the line editor. See info under HELP ; in the line edit mode. ; ; 03-Jun-83 09:29:25 BDN Rewrote paste buffer code to map the paste ; buffer to disk, thus removing the 510 byte ; paste size max. It is now a max of 65535 ; bytes. ; ; 28-Jun-83 17:10:03 BDN Moved all terminal dependent code out and ; into SCDSP.MAC with previous definitions ; that were in EDMI still in EDMI ; Added option to insert line after current ; not before current. Patch SC.NXT offset 0 ; to 177777 to enable. ; ; 01-Jul-83 17:21:37 BDN Added code to auto break lines on a ; ala EDT (barf) style. ; Gave symbolic names to VT100 Led's. ; Leave line after last paste line. ; To support newline breaks added /next and ; /current. Also implemented GOLD N to toggle ; the mode. ; ; 12-Jul-83 14:40:33 Modify PK driver to handle RSTS version 8 ; spawning if running V8.0 ; Speeded up temp file cacher via inline ; inclusion of multiple MOV in a loop. ; Reduced i/o overhead for screen editor. ; ; 06-Aug-83 10:41:12 Fix newline breaks up for wrap mode ; Add next paragraph command (gold [) ; ; 02-Sep-83 10:06:53 Add GOLD $ to do the SYSTEM command