Cómo limitar el subconjunto de comandos git que zsh de autocompletar (con pestaña) voluntad?
-
23-09-2019 - |
Pregunta
Tengo una combinación de:
autoload -Uz compinit
compinit
y
autoload -Uz vcs_info
En realidad, permite una gran cantidad de integración entre Git y la implementación del tabulador de zsh. El exceso de hecho. ¿Cómo limito el conjunto de comandos, por lo que git che(TAB)
se expandirá a checkout
, y no a una elección entre checkout
y checkout-index
?
Solución
Usted no tiene mucho control bien, pero esto debería funcionar:
zstyle ':completion:*:*:git:*' commands base
Sin embargo, esto puede depender de los últimos arreglos a la finalización _git (en particular, una solución citando a) por lo que es posible que desee obtener la última definición _git de CVS (o espejo Git local):
http: //zsh.cvs.sourceforge .net / viewvc / zsh / zsh / Finalización / Unix / Comando / _git
palabras disponibles para ir después de 'comandos': toda base adicional interoperabilidad útil auxiliar interna