> > > No freaking way am I going back to tcsh :-) > > There are a few minor utter time-wasters in bash which I haven't found > > out how to fix > > which are?
I am not interested in having dumb shell arguments. If I had had the time, I'd have picked the collective brain already :), therefore if you have any useful tips, I'd be grateful. The by far most annoying I can remember is that esc-bs only erases to the previous period, so keeping a finger on bs is actually faster. I want it to erase to the previous /, just like tcsh does it. Some other nuisances with bash are (as interactive shell) that I'd like ctrl-up to be history search, and ctrl-left/right to move over words. This took more time to set up than I had, so I changed login shell back to tcsh. I never said bash is bad, just that making it work the way I need it takes more time than I have. > i find it terribly annoying that filename completion uses <ctrl>-d in tcsh > and only works at the end of the buffer. This is obviously wrong. I have used tcsh for +11y and filename completion has always been tab, and has always worked in the middle. ctrl-d is delete, except at the end of the line (where delete is not useful), where it does some completion job. > in bash i can hit <tab> anywhere, and filename completion is done at > that point. And you didn't bother trying this in tcsh? If you're talking about command completion, correct - good thing too, completing for commands at the place where a command expects filenames would be daft indeed. Thanks to CF for the tip about esc-d (to force command completion in the middle of a filename). > i don't reconfigure programs if i can avoid it, because i'd have to do > it all over again if i get a new account somewhere. True, but not really a good argument. For the same reason you never configure your Linux box after installation, because next time you install, you'd have to do it again? (Yes, this goes all the way from white to black, so let's stop it here.) Besides, the default configurations for interactive shells are not the same on all Linux distros anyway, therefore a personal setup job is required. Volker -- Volker Kuhlmann is possibly list0570 with the domain in header http://volker.dnsalias.net/ Please do not CC list postings to me.
