This is the mail archive of the
mailing list for the Cygwin project.
Re: Question about tab completion
- From: Larry Hall <lh-no-personal-replies-please at cygwin dot com>
- To: cygwin at cygwin dot com, cygwin at cygwin dot com
- Date: Mon, 13 Jun 2005 21:27:56 -0400
- Subject: Re: Question about tab completion
- References: <email@example.com> <42AD5A7C.CF9A882B@dessent.net>
- Reply-to: Cygwin List <cygwin at cygwin dot com>
At 06:05 AM 6/13/2005, you wrote:
>> But say I type /c<tab>, instead of stopping at c as I thought would happen,
>> /cyg is completed and these three are displayed:
>> cygdrive cygwin.bat cygwin.ico
>> Why? Why doesn't it stop at c? Have I done something wrong with my mounts or
>> is this as it should be?
>Tab completion doesn't know about mounts, only directories and files.
>Since there is not actually a directory in the root named 'c'
>(underneath the mount), tab completion doesn't consider it. In other
>words, if you do "ls /" you won't see /c, which is essentially all that
>tab completion does.
>You can get the desired behavior though by actually creating a directory
>there. But you can't do this while /c is mounted, so you'll have to
>temporarily set the cygdrive to something else.
>$ mount -c /cygdrive
>$ mkdir /c
>$ mount -c /
And it's standard UNIX practice to create the mount point directory first.
Or, more correctly, you *have* to create the directory first. Cygwin doesn't
require you to create the directory before mounting to it but doing so
doesn't have much in the way of advantages, as you've noticed.
Larry Hall http://www.rfk.com
RFK Partners, Inc. (508) 893-9779 - RFK Office
838 Washington Street (508) 893-9889 - FAX
Holliston, MA 01746
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple
Problem reports: http://cygwin.com/problems.html