This is the mail archive of the
mailing list for the Cygwin project.
Re: Zsh completion problem
- From: "Peter A. Castro" <doctor at fruitbat dot org>
- To: Vikas Mishra <vikasm at vikasmishra dot org>
- Cc: cygwin at cygwin dot com
- Date: Sun, 3 Apr 2011 21:40:00 -0700 (PDT)
- Subject: Re: Zsh completion problem
- References: <AANLkTimvuT=oHRV0+wCjudgV6zoHr-OoHLUR1n9=MN9t@mail.gmail.com> <alpine.LNX.email@example.com> <AANLkTi=xxj7m78uwDGEFCVQqrs-_VHvrb8bJb0K1Cw66@mail.gmail.com> <AANLkTinp3tu+tZWxiLM651sihdjxdnx_pCX-a52imWQ1@mail.gmail.com>
On Fri, 1 Apr 2011, Vikas Mishra wrote:
Any suggestions anyone?
I would really like to have completion in my zsh shells. Incidentally
I installed from source in cygwin and still have the same issue. So I
don't believe it is a package issue. I think it may be a bigger issue
with my cygwin environment.
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.
On Thu, Mar 24, 2011 at 7:23 PM, Vikas Mishra <firstname.lastname@example.org> wrote:
Thanks for your response.
On Thu, Mar 24, 2011 at 6:36 PM, Peter A. Castro <email@example.com> wrote:
On Thu, 24 Mar 2011, Vikas Mishra wrote:
The ultimate cause of this particular problem was permissions on the
"functions" directories not being to zsh's liking (ie: having write
permission for group or other). ?This was a build error on my part for
4.3.11-1, which was corrected in 4.3.11-2.
(Make sure you have installed 4.3.11-2, btw :-)
I just installed this cygwin installation today and I think 4.3.11-2
was release in early January so I believe I do have the latest
With the permissions wrong, compinit fails to load any of the completion
functions and ends up creating a very, very abbreviated .zcompdump file
(less than 1k in size, versus > 30k size).
In my case, the size of zcompdump was 32KB (I had forgotten to mention
it the first time around). I have attached the zcompdump file so that
you can see if this is correct or not.
You can tell this by looking at the .zcompdump and if it things like
_comps() are mostly empty, then you are hitting the problem.
Verify that you .zcompdump has move that a few functions in it and verify
the permissions on all directories under /usr/share/zsh/4.3.11 are 755
(rwxr-xr-x) and that all files under those directories are 644
I rechecked the permissions on the directories and they were correct.
I have also attached the smallest version of my zshrc which still has
a problem - basically this is just "autoload -U compinit && compinit".
I installed version 4.3.10 (with the Cygwin installer and have the
same problem). Let me know if any more info will help.
Peter A. Castro <firstname.lastname@example.org> or <Peter.Castro@oracle.com>
"Cats are just autistic Dogs" -- Dr. Tony Attwood
Problem reports: http://cygwin.com/problems.html
Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple