A conclusão da guia ZSH dos comandos git é muito lenta. Como posso desligar?

18

Se eu digitar:

rm <TAB>

Veremos possíveis conclusões quase instantaneamente.

No entanto, se eu digitar:

git rm <TAB>

Ele ficará pendurado por vários segundos se estiver em um repositório do git ou não exibir nenhuma conclusão se eu estiver fora de um repositório do git.

Como posso corrigir esse comportamento?

Não há nada no meu .zshrc que parece ter a ver com o git: - /

    
por Casey Rodarmor 08.08.2012 / 03:30

1 resposta

25

Eu finalmente me preocupei em pesquisar no Google e descobri essa resposta, que funcionou perfeitamente para mim. Adicione isto a .zshrc :

__git_files () { 
    _wanted files expl 'local files' _files     
}

Há também uma lista de discussão profunda aqui sobre isso, explicando o que zsh está fazendo levar tanto tempo.

    
por 08.08.2012 / 14:20

Tags