Article View: gnu.bash.bug
Article #283HP-UX, ignoreeof, key binding
From: Ray Nickson
Date: Mon, 10 Jul 1989 00:53
Date: Mon, 10 Jul 1989 00:53
44 lines
2465 bytes
2465 bytes
Hi! I just got my first bug-bash's today; can somebody please fill me
in on any important stuff (bug fixes and/or discussion) that I've
missed since the list started?
I've installed the wonderful bash 1.01 at our site, which includes
HP300s running MORE/BSD, 300's running HPUX, an HP835 running HPUX,
Sun3s and a pyramid 90x.
I fixed the spelling :-) in the #ifdef HPUX'd sections to make it run,
and defined the HPUX ioctls and signal names so that we can have job
control, which _is_ fully supported under recent HPUX releases.
I made ignoreeof work as documented with a minor patch to parse.y; now
ignoreeof=1 will ignore the first eof and exit on the second.
I also added a `bind' builtin, to allow interactive rebinding of rl
functions. I'm working on hacking in multiple-key bindings by allowing
keymap entries to be keymaps (a la emacs); I presume others have wanted
this so I'll only post if I finish it first :-).
I've thought a little bit about the ability to bind keys to arbitrary
shell functions, which is something I've often wanted in a shell;
perhaps we could discuss possible semantics here if that hasn't already been done.
Finally, a couple of bugs/misfeatures I haven't got around to looking at yet:
- job control: the shell sometimes allows itself to be suspended with C-Z
- if I suspend 2 jobs, then kill the second, bash's notion of current
job gets screwed so fg doesn't work
- the yank command sometimes doesn't work, appearing to leave the
terminal in cooked mode (?!?)
- redirecting stdout on a shell function seems to cause the whole
shell's stdout to be redirected for ever more.
- shell.c, line 328: tmb says don't execute .bashrc in a login shell; I
DISAGREE! (discussion please!)
Sorry if any/all these issues have been thrashed out already; of course
if they haven't I can follow up with more details.
Many thanks to all concerned, bash really is wonderful!!!
-rgn
--
nickson@comp.vuw.ac.nz ...!uunet!vuwcomp!nickson + 64 4 721000x8142
Technical Details
Message-ID:
<8907100054.AA25266@comp.vuw.ac.nz>Path:
arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!bloom-beacon!tut.cis.ohio-state.edu!comp.vuw.ac.nz!nicksonShow Full Headers
Complete Article Headers
Path: arc1-ca.pugleaf.net!utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!apple!bloom-beacon!tut.cis.ohio-state.edu!comp.vuw.ac.nz!nickson From: nickson@comp.vuw.ac.nz (Ray Nickson) Newsgroups: gnu.bash.bug Subject: HP-UX, ignoreeof, key binding Message-ID: <8907100054.AA25266@comp.vuw.ac.nz> Date: 10 Jul 89 00:53:50 GMT Sender: daemon@tut.cis.ohio-state.edu Distribution: gnu Organization: GNUs Not Usenet Lines: 44