On 9/10/07, David Korn <dgk at research.att.com> wrote:
> cc: joshhurst at gmail.com
> Subject: Re: Re: [ksh93-integration-discuss] TAB not working in the middle of 
> a  string
> --------
>
> > I spoke too soon.
> > Typing
> > (PATH=/bin:/usr/openbin/b
> > and then enter a TAB inserts a space instead of completing the b to
> > bin/. Neither does ESC ESC complete the b while bash completes the
> > path
> >
> > Josh
>
> The shell editor doesn't know about : separated lists and is trying
> to expand the filename /bin:/usr/openbin/b.  I can change this
> so that the : is treated specially after an = in a word to change
> this so that it will do completion in this case.
>

Why is the = needed? Bash doesn't require a = before : separated
lists, i.e. using tab or ESC ESC completes /bin:/usr/openbin/b to
/bin:/usr/openwin/bin without a = in a bash shell

Josh

Reply via email to