bug-bash
[Top][All Lists]
Advanced

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

Re: bash tab variable expansion question?


From: Chet Ramey
Subject: Re: bash tab variable expansion question?
Date: Wed, 23 Nov 2011 17:29:54 -0500

> On 10/17/11 3:07 PM, Michael Kalisz wrote:
> > Hi Chet,
> > 
> > The shopt "direxpand" feature works as advertised (Thanks!) except that I
> > noticed it seems to break the name-completion of executables which are not
> > in you path.
> 
> Yes, it expands the directory name.  In this case, it expands `.' to $PWD,
> and the differing prefixes make the names not match.  I'll have to see
> what I can do about that.  It might be a nasty fix, since the same function
> has to make sure that `.' does expand to $PWD to honor the shell's logical
> view of the file system.  I'm not sure what negative consequences dropping
> that rewrite might bring.

I found the easy way out and took it.  Try the attached patch and see if
it fixes the problem for you.  It does for my testing.

Chet

Attachment: direxpand2.patch
Description: Text document

``The lyf so short, the craft so long to lerne.'' - Chaucer
                 ``Ars longa, vita brevis'' - Hippocrates
Chet Ramey, ITS, CWRU    chet@case.edu    http://cnswww.cns.cwru.edu/~chet/

reply via email to

[Prev in Thread] Current Thread [Next in Thread]