Ho qualche strano comportamento riguardo il mio setup che non riesco a restringere.Il completamento della scheda si blocca solo per i comandi Git
Sto usando il completamento delle schede nella mia shell senza problemi (la mia shell è zsh
). Il problema che sto avendo riguarda il completamento della scheda dopo l'emissione di un comando git
.
Esempio 1 (funziona bene):
Faccio una nuova directory, il cambiamento in esso e git init
. Ho quindi touch hello.rb
. Se faccio git add <tab>
lo cambierò a git add hello.rb
.
Esempio 2 (non funziona):
Sono in un app rotaie che in realtà non è molto grande, e se provo a correre git add G<tab>
con l'intento che possa tirare sulla mia Gemfile
, semplicemente si blocca e si blocca fino a quando uccido con ctrl-c
che uscite:
Killed by signal in __git_complete_index_file after 159s
In zsh sto usando:
# completion
autoload -U compinit
compinit
Qualcun altro ha riscontrato questo problema? Posso aggirarlo, ma devo fare qualcosa di sbagliato e non so dove altro guardare.
Versioni di cose:
git version 2.1.2
zsh 5.0.7
iTerm2 Build 2.0.0.20141103
Aggiornamento:
Git v 2.2.0 ha risolto questo problema così appena l'aggiornamento se si sta eseguendo in questo problema.
Confermo questo numero – 907th