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