Ok, I had found out some things about the shell code then went to produce a patch against the latest _git. Guess what? At the latest _git taken from the git repository completion for git-add is case insensitive. At the version I have from 5.0.5 stuff like git-diff is case insensitive but git-add is not. On Thu, Jun 19, 2014 at 1:15 PM, Francisco Borges < francisco.borges@gmail.com> wrote: > Hi, > > I have zsh set to do case insensitive completion when working with files. > However, it does not work with Git. > > Any ideas? Using Zsh 5.0.5: > > % zsh -f > % autoload -U compinit && compinit > % zstyle ':completion:*' matcher-list 'm:{a-zA-Z}={A-Za-z}' 'r:|[._-]=* r:|=*' 'l:|=* r:|=*' > % setopt nocasematch > % touch Foo > % ls fo[TAB] > % ls Foo # completes to foo > Foo > % git add fo[TAB] # does not complete > > > Kind regards, > -- > Francisco > -- Francisco