delorie.com/archives/browse.cgi | search |
X-Recipient: | archive-cygwin AT delorie DOT com |
DomainKey-Signature: | a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:mime-version:in-reply-to:references:from:date | |
:message-id:subject:to:content-type; q=dns; s=default; b=UpyO9Vb | |
/1UX5YXzUw/xztUM23PjnYFU+uu9r5FN2hqfDnOBZD4RYbcrA6M9P4PWHsEfRFHm | |
B/DAQIniTdmEaIvYa0s6gAGnV/50Rh4m83HkrQWMc+mLGA9Hdt3GV1e3je27zlRK | |
cOtQWdEWNS2sArLiS5qiGPsKott2LePMtN9o= | |
DKIM-Signature: | v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id |
:list-unsubscribe:list-subscribe:list-archive:list-post | |
:list-help:sender:mime-version:in-reply-to:references:from:date | |
:message-id:subject:to:content-type; s=default; bh=MLbaoF4oYW9B9 | |
dJI3gAtaWTwZp8=; b=g4yNpPSbxwP0FQSh56F2Q1idSsMSCq7CyCzWZ6nt8kGzi | |
9qRvQ3ORxgqnjFTVDsSTNX+lJwTpcKNiIP9TD5CYxcOtvj927sQFwdGyv4eXtVFJ | |
7a+MP9HaOV0ZTpPIQwWoA5d8xLseTMOieQApJ84trthHD2zryAd9dJlPLzay4I= | |
Mailing-List: | contact cygwin-help AT cygwin DOT com; run by ezmlm |
List-Id: | <cygwin.cygwin.com> |
List-Subscribe: | <mailto:cygwin-subscribe AT cygwin DOT com> |
List-Archive: | <http://sourceware.org/ml/cygwin/> |
List-Post: | <mailto:cygwin AT cygwin DOT com> |
List-Help: | <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs> |
Sender: | cygwin-owner AT cygwin DOT com |
Mail-Followup-To: | cygwin AT cygwin DOT com |
Delivered-To: | mailing list cygwin AT cygwin DOT com |
Authentication-Results: | sourceware.org; auth=none |
X-Virus-Found: | No |
X-Spam-SWARE-Status: | No, score=-0.4 required=5.0 tests=AWL,BAYES_00,FREEMAIL_FROM,RCVD_IN_DNSWL_LOW,SPF_PASS autolearn=ham version=3.3.2 |
X-HELO: | mail-pd0-f174.google.com |
X-Received: | by 10.68.200.74 with SMTP id jq10mr8646659pbc.144.1411065783777; Thu, 18 Sep 2014 11:43:03 -0700 (PDT) |
MIME-Version: | 1.0 |
In-Reply-To: | <20140918000242.GA17489@phoenix> |
References: | <loom DOT 20140918T010225-301 AT post DOT gmane DOT org> <loom DOT 20140918T011028-898 AT post DOT gmane DOT org> <loom DOT 20140918T012259-677 AT post DOT gmane DOT org> <20140918000242 DOT GA17489 AT phoenix> |
From: | David Boyce <dsb AT boyski DOT com> |
Date: | Thu, 18 Sep 2014 11:42:43 -0700 |
Message-ID: | <CACUHbYP+hmbvkVK_dO_C6H3QMLO3zGH+sK2fSovHox3XLUsWUQ@mail.gmail.com> |
Subject: | Re: No file name completion for file names start with underscore |
To: | cygwin AT cygwin DOT com |
X-IsSubscribed: | yes |
> The path argument to find must be a directory. Sorry, but I can't let this go by. The statement above is incorrect, as a simple test like "find /etc/passwd -print" would show. David On Wed, Sep 17, 2014 at 5:02 PM, Gary Johnson <garyjohn AT spocom DOT com> wrote: > On 2014-09-17, Paul.Domaskis wrote: >> <Paul.Domaskis> writes: >> ><Paul.Domaskis> writes: >> >> I'm using the following 64-bit packages: >> >> >> >> cygwin 1.7.28-2 bash-completion 1.3-1 >> >> >> >> If I am in a folder that contains file _vimrc and directory >> >> _vimfiles, filename completion doesn't respond. I type "ls _" or >> >> "ls _v" and press tab -- nothing happens. I can't really do >> >> anything about it because it took months to approve the use of >> >> cygwin install CDs made near the beginning of the year, but I was >> >> wondering the problem is reproducible by others? >> > >> > Oops, my bad. The phrase "file _vimrc and directory _vimfiles" should >> > read "files _vimrc and _viminfo". The directory is actually >> > "vimfiles" and has no underscore. >> >> I'm not sure if this is a false alarm, but I have another error in my >> original post, due to my haste in cobbling together an arbitrary >> example. In actuality, completion does not fail for "ls _v". It >> fails for "find _v". But it works for other commands like ls and >> find. Again, lack of completion fails only when trying to specify >> filenames starting with underscore as arguments to the find command. > > File names or directory names? The path argument to find must be a > directory, so the bash-completion function for find completes only > directory names when it is expecting the path argument. Bash alone, > without the bash-completion package, doesn't know anything about > find's arguments and will complete file names, too. > > The ls command, on the other hand, can be used to list files or > directories so the ls bash-completion function expands both. > > Regards, > Gary > > > -- > Problem reports: http://cygwin.com/problems.html > FAQ: http://cygwin.com/faq/ > Documentation: http://cygwin.com/docs.html > Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple > -- Problem reports: http://cygwin.com/problems.html FAQ: http://cygwin.com/faq/ Documentation: http://cygwin.com/docs.html Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
webmaster | delorie software privacy |
Copyright © 2019 by DJ Delorie | Updated Jul 2019 |