X-Recipient: archive-cygwin AT delorie DOT com X-SWARE-Spam-Status: No, hits=-1.2 required=5.0 tests=BAYES_05,RCVD_IN_DNSWL_LOW X-Spam-Check-By: sourceware.org MIME-Version: 1.0 In-Reply-To: References: Date: Sun, 3 Apr 2011 23:03:08 -0700 Message-ID: Subject: Re: Zsh completion problem From: Vikas Mishra To: "Peter A. Castro" Cc: cygwin AT cygwin DOT com Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable 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 Replying again (with Cygwin ML in copy) Hello Peter. 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. =A0I 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. 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