(1 / 1)
Date: August 21, 1987 14:55
From: KIM::SHEPPERD
To: @sys$mail:engineer,SHEPPERD
More changes to our section file: Control_V - scrolls down (by section) the aux window leaving the cursor in the main window. (Control 6 does the same thing). Control_^ - (control/shift 6) scrolls up the aux window (by section) leaving the cursor in the main window. Gold/control_b - has been changed (again). It now senses which direction to search based on the character under the cursor. If the char is one of ({[<, it'll search forward for the matching close character. If the char is one of )}]>, it'll search in reverse for the matching open character. If the current character is a double quote ("), it'll search in the current direction. Gold/K - (Keep/Kill) Toggles update mode bit in current buffer. If the buffer is marked for update (write on exit), then this function will mark the buffer for no write. It will prompt you for a Y or N to make sure you really want to do this. If the buffer is marked for no write, then this function will mark it for update and display the filename that the buffer will be written to. If no file has been attached to the buffer, then it will prompt you for one. You would use this function to convert a Gold/I into a Gold/U or visa-versa. You might also decide that you don't want to keep changes you made to a buffer without quitting the whole edit session. CERROR - This function that you've grown to know and love, has been re-written and behaves quite differently than it used to. Now it reads in the error file as before but marks all the lines in error in an psuedo-array which holds up to 40 errors. It also optionally does a Gold/E on all include files found in the error file. In the case of an include file, it prompts you for a Y, N (the default) or directory in which the include file may be found since only the file name is present in the error file. PF2 is mapped as the "next" error key and will select the next error according to the current direction. There may be multiple errors logged for a single line of source code. The buffer which contains the line in error will be mapped to the main window unless it is already mapped to the aux window in which case, the cursor will be moved to the aux window. Since the lines in error are marked at the beginning, edits to lines before and after the line will not screw up the mark UNLESS you delete the line that has the error even if you put it right back in. Deleting a line that has a mark causes the mark to move to the line following. The line number reported in the message window probably will be garbage if you've added or deleted any lines. Confused? You won't be after the next section update. I had a dream about TPU (nightmare?) the other night. I dreamt that I needed magic potions, charms, coins, keys etc. in order to enable certain TPU functions. Characters that were deleted disappeard in a cloud of smoke accompanied with popping sounds. Whole sentences would vanish with a loud bang. Theives would be crawling around in your buffers moving characters and strings while you are not looking. Hmmmm....just wait until the NEXT version of the section file is released.... ds
Aug 21, 1987