Date: Tue, 12 Mar 1996 14:05:12 -0700 (MST) From: Terry Lambert <terry@lambert.org> To: lehey.pad@sni.de (Greg Lehey) Cc: jkh@time.cdrom.com, hackers@FreeBSD.org Subject: Re: using ddb to debug a double-panic? Message-ID: <199603122105.OAA06519@phaeton.artisoft.com> In-Reply-To: <199603120723.IAA19225@nixpbe.pdb.sni.de> from "Greg Lehey" at Mar 12, 96 08:20:23 am
next in thread | previous in thread | raw e-mail | index | archive | help
> I've come in on the end of this. This horrible thing that passes for > a mail system here has swallowed a day's worth of mail again, and > didn't even regurgitate it. If anybody else has sent opinions, please > resend them. Are you the originator of this thread? Did you miss my "small essay and bogus screen shot" for WINICE? Do I need to resend it to you? > Seriously, Bruce (or anybody else): what kind of editing? The main > objection I have to vi-style editing in shells is that it is so > ESC-intensive. I suspect it's also more difficult to program, though > I don't suppose that's the real problem. If anybody has any > alternatives to emacs-style bindings, please let me know a detailed > description of how it should work. 4DOS/DOSKey/WinICE/FANSIConsole/DCL/TPU/EDT/tcsh/ksh(the real one)/etc. all use: 1) Cursor up: previous command (repeat to the limits of the command recall buffer). 2) Cursor down: next command (assuming a previous cursor up -- otherwise default command input line). 3) Partial command, then cursor up/down: command previous/next beginning with partial command as line prefix. 4) Abort key (^C): discard edits, new input line. 5) Backspace: delete character to left of cursor 6) Delete: delete character to right of cursor 7) Insert: toggle insertion/overstrike; default overstrike (on VMS programs, can change default as a preference... on 2 of the DOS programs, the previous in-ude mode is remembered -- the toggle is global, not per entry line). 8) Home key: beginning of line 9) End key: end of line The one problem is the "backspace deletes left" for terminals where the cursor left key emits "^H". In these situations, the BS key becomes synonymous with the cursor left key and the "delete character to left of cursor" function is lost. Extensions: scroll left/right in line for long lines instead of damaging editability (ie: don't screw up like VMS did). Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199603122105.OAA06519>