DragonFly BSD
DragonFly kernel List (threaded) for 2003-12
[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]

Re: bash me, if you like

From: Jeremy Messenger <mezz7@xxxxxxx>
Date: Tue, 09 Dec 2003 15:59:29 -0600

On Tue, 09 Dec 2003 13:38:33 -0800, Matthew Dillon wrote:

> :On Tue, 09 Dec 2003 16:11:24 -0500, Craig Dooley wrote:
> :
> :> zsh is based on ksh, and is quite nice.  I personally have no problem
> :> installing other shells through ports, but I also never use csh/tcsh.  I
> :> think this might be a moot point though since the new packaging system
> :> should house everything eventually I think.
> :
> :Ahh, good point. I keep forget about the new packaging system that is
> :supposed to give the more flexible.
> :
> :Cheers,
> :Mezz
> :
> :-- 
> :bsdforums.org 's moderator, mezz.
>     Bash (and sh) don't do interactive partial completion history 
>     substitution.  At least, I don't think it does.
>     e.g. in tcsh:
>     if ($?prompt) then
> 	if ( $shell == "/bin/tcsh" || $shell == "/usr/local/bin/tcsh" ) then
> 	    set prompt = "%m:%/%# "
> 	    set symlinks = expand
> 	    bindkey "^W" backward-delete-word

This one, I am not sure what it does.

> 	    bindkey -k up history-search-backward
> 	    bindkey -k down history-search-forward

Both of them work by default on FreeBSD in root account (csh), but I am
not sure for sh thought. I am using zsh on the users account, of course
and it does has this feature on by default, I think.


> 	endif
>     endif
>     In fact, what do people think if I make the aboev the default in
>     /etc/csh.cshrc?  I've used the above for *years*, literally, and
>     can't live without it, but the real question is: can that be said
>     generally by tcsh users?  If you've never used partial completion
>     history before then you've never used an Amiga :-).  Once you start
>     using it you become dependant on it, kinda like how the fingers
>     of vi users get programmed with all the myrid character editing
>     sequences.
>     But, yes, we should not go changing the base system for things
>     that will ultimately be handled by the packaging system. 
>     The real meat of what is considered important, whether it be part of
>     the base system or a package, is what to include on the CD.  e.g. I
>     already include 'cvsup' on the CD and that isn't part of the base system.
>     zsh would fall into the same category.
> 					-Matt
> 					Matthew Dillon 
> 					<dillon@xxxxxxxxxxxxx>

bsdforums.org 's moderator, mezz.

[Date Prev][Date Next]  [Thread Prev][Thread Next]  [Date Index][Thread Index]