henry@utzoo.UUCP (Henry Spencer) (06/28/83)
We are now running a new /unix (the first in over a year). The trap.c code has been cleaned up and one subtle bug fixed (some problems could occur if trap() was called recursively, which could happen in some circumstances). In addition, two mods have been made to the tty driver. The kernel erase/kill defaults have been updated (finally!) to match our local preferences (backspace/control-U). And the hitherto-unused backspace-delay bit has been reused to change the echoing behavior of the erase character: it is now named ERBLANK, and when turned on the erase character echoes as backspace, space, backspace. This doesn't do the "right" thing when backspacing over tabs, backslashes, or non- printable characters, but it gets everything else right. stty(1) has not yet been modified to match, but this will be done in the next day or two. Anyone interested in experimenting in the mean time can turn on this behavior with "stty bs1". (Don't put this in your .profiles yet, as this will *not* be the right incantation once stty is modified.) I am seriously considering making this the default on all but hardcopy terminals; any reactions to this?