(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