X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-0.8 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS,TVD_RCVD_IP X-Spam-Check-By: sourceware.org Date: Sun, 3 Apr 2011 23:44:03 -0700 (PDT) From: "Peter A. Castro" To: Vikas Mishra cc: cygwin AT cygwin DOT com Subject: Re: Zsh completion problem In-Reply-To: Message-ID: References: User-Agent: Alpine 2.00 (LNX 1167 2008-08-23) MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="-1463811017-981834178-1301899444=:3497" X-IsSubscribed: yes Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm Precedence: bulk List-Id: List-Unsubscribe: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com ---1463811017-981834178-1301899444=:3497 Content-Type: TEXT/PLAIN; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8BIT On Sun, 3 Apr 2011, Vikas Mishra wrote: > Replying again (with Cygwin ML in copy) > > Hello Peter. Greetings, Vikas, > On Sun, Apr 3, 2011 at 9:40 PM, Peter A. Castro wrote: >> >> I think you're going to have to give me some examples of what completion >> you are attempting.  I still can't make this fail no matter what I try. >> Your .zcompdump looks fine to me and if I strip my config to be just >> your example (uncommented, of course) I can't make it fail. > > Thanks for asking me this question. In order to answer you, I tried > some experiments and they revealed something I wouldn't have > guessed. I wanted to attach a screenshot indicating that even cd > completion was becoming a problem but when I tried it, it worked. So I > did some more experiments and found the following. > > a. If I try to do completion within the cygwin installation, that > works fine. So for example, I can do cd /usr/bin/ or cd ~/path and > this works fine. > > b. If I try to do this outside the cygwin, for example I try to do cd > /c/Users/vimishra/, it won't work. I have remapped cygdrive to /. It > won't even complete /c/Users/. > > c. If I comment the cygdrive remapping in /etc/fstab, so that the > cygdrive prefix becomes /cygdrive again, I _dont'_ get the > problem. The completion works everywhere. I had never thought that > this could have affected completion - but obviously it does. > > d. If I change the cygdrive to something else, like /drive - the > completion is still working. > > So I guess the problem statement changes from - completion not working > to completion not working when remapping cygdrive to /. It works in > the other cases. I can live with this if I have to, but would be > interesting to find out what could be going wrong in this case. Could you provide your /etc/fstab so we can see what you are doing (for the failing case)? I'd like to try testing exactly your config. Also, could you run "cygcheck" as per: http://cygwin.com/problems.html This sounds like it might be a mount issue for cygdrive, but that's just a guess. The completion failure for #b would appear to indicate that zsh was unable to find a directory entry for some part of the path. If there's something funny about how cygdrive is mounted over root, that might account for the completion failure. Again, sheer speculation at this point. > Let me know in case there are other experiments, I can try. > > Regards, > Vikas > > -- > 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 -- Peter A. Castro or "Cats are just autistic Dogs" -- Dr. Tony Attwood ---1463811017-981834178-1301899444=:3497 Content-Type: text/plain; charset=us-ascii -- 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 ---1463811017-981834178-1301899444=:3497--