Article View: comp.emacs
Article #9606cmushell-mode [was: Re: comint (generally) and gdb/comint]
From: Scott Blachowicz
Date: Wed, 21 Feb 1990 15:35
Date: Wed, 21 Feb 1990 15:35
37 lines
2571 bytes
2571 bytes
Regarding comint (generally) and gdb/comint; shivers@cs.cmu.edu (Olin Shivers) writes:
> Hello, Jordan. Hope all is well. Let me address a few general points
> before I get to your question.
> - I've got several small upgrades to comint: improved M-p & M-n commands,
> improved filename completion, and a new hook someone sent me that
> is called on text before you submit it to the process (for processes
> that might require funny input conventions). I also have some improved
> directory tracking code that someone sent me. As soon as I have the time,
> I'll merge in the new stuff and mail it out.
Is it possible to have the shell mode re-sync its current-directory on
a pwd command? Either by recognizing that a pwd command was typed or
by a key-binding that somehow figures it out (send a pwd command and
get the response)? Maybe there could be a regexp that describes what a
"pwd" command will look like that gets matched against the command.
Now, I don't know enough to know how possible it would be to grab the
command's output (if it can even be reliably identified).
Does the new directory tracking stuff allow me to say "cd -" to "goto
the previous directory"? My ksh allows that (actually, I think it's a
bunch of functions that get loaded up that do it).
I've noticed a few other things...
-Could it recognize a "Password:" prompt at the beginning of a line
and not echo the chars? or is there a better way to get a
super-user shell?
-A lot of times, when I run an interactive command I start getting
commands echoed back at me, and sometimes "^M" at the end of each
line... Would this be because the command is doing some stty/ioctl
commands? Anyone know of the magic incantation to give stty to
correct things?
--
Scott Blachowicz E-mail: scott@grlab.UUCP
USPS: Graphicus ..or.. ...!hpubvwa!grlab!scott
150 Lake Str S, #206 VoicePh: 206/828-4691
Kirkland, WA 98033 FAX: 206/828-4236
Technical Details
Message-ID:
<SCOTT.90Feb21103559@grlab.grlab.UUCP>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!ucsd!ucsdhub!hp-sdd!hp-pcd!hplsla!hpubvwa!grlab!scottReferences:
<YZql0La00htFQ074U2@cs.cmu.edu>Show Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!cs.utexas.edu!usc!ucsd!ucsdhub!hp-sdd!hp-pcd!hplsla!hpubvwa!grlab!scott From: scott@grlab.UUCP (Scott Blachowicz) Newsgroups: comp.emacs Subject: cmushell-mode [was: Re: comint (generally) and gdb/comint] Message-ID: <SCOTT.90Feb21103559@grlab.grlab.UUCP> Date: 21 Feb 90 15:35:59 GMT References: <YZql0La00htFQ074U2@cs.cmu.edu> Sender: news@grlab.UUCP Organization: Graphicus, Inc., Kirkland, WA USA Lines: 37 In-reply-to: shivers@cs.cmu.edu's message of 15 Feb 90 20:24:55 GMT